File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 steps :
88 - uses : actions/checkout@v2
99 - id : devstack-action
10- uses : EmilienM/devstack-action@v1
10+ uses : EmilienM/devstack-action@v0.1
1111 - name : Upload logs artifacts on failure
1212 if : failure()
1313 uses : actions/upload-artifact@v2
Original file line number Diff line number Diff line change 11# devstack-actions
22Github actions for Devstack
3+
Original file line number Diff line number Diff line change 11name : ' devstack-action'
22description : ' Deploy OpenStack with devstack'
33inputs :
4+ branch :
5+ description : ' Name of the branch to deploy'
6+ default : ' master'
47 enabled_services :
58 description : ' Add or remove services to deploy via devstack'
69 default : ' '
2023 - name : Checkout Devstack
2124 uses : actions/checkout@v2
2225 with :
26+ ref : ${{ inputs.branch }}
2327 repository : openstack/devstack
2428 path : ./devstack
2529 - name : Configure devstack
3135 RABBIT_PASSWORD=secret
3236 SERVICE_PASSWORD=secret
3337 SWIFT_HASH=1234123412341234
34- ENABLED_SERVICES+=${{ inputs.enabled_services }}
38+ ENABLED_SERVICES+=-horizon,-dstat, ${{ inputs.enabled_services }}
3539 LOGFILE=${{ inputs.log_dir }}/devstack.log
3640 EOF
3741 working-directory : ./devstack
You can’t perform that action at this time.
0 commit comments