Skip to content

Commit

Permalink
Create createiso.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
seven62 committed Mar 29, 2021
1 parent 24226ea commit 116f256
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/createiso.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# This workflow will generate a ROCK install ISO weekly or on-demand with Actions.

name: Create ROCK ISO

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ seven62-patch-1 ]
pull_request:
branches: [ seven62-patch-1 ]
schedule:
- cron: '0 7 * * mon' # every monday at 1am local


# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:


# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
createiso:
runs-on: self-hosted
name: createiso

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout Repository
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
uses: actions/checkout@v2
with:
ref: actions-centos

- name: Bootstrap to install dependencies

- name: Execute master ISO script

- name: Generate checksums

- name: Upload artifacts to webserver

0 comments on commit 116f256

Please sign in to comment.