Provides scripts for building, storing, and releasing Vagrant via builders. Includes updates for testing and removal of deprecated CI configuration.
39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
on:
|
|
push:
|
|
branches:
|
|
- 'build-*'
|
|
tags: '*'
|
|
paths-ignore:
|
|
- 'CHANGELOG.md'
|
|
- 'website/**'
|
|
|
|
jobs:
|
|
trigger-release:
|
|
name: Trigger Installers Build
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Code Checkout
|
|
uses: actions/checkout@v1
|
|
- name: Set Ruby
|
|
uses: actions/setup-ruby@v1
|
|
with:
|
|
ruby-version: '2.6'
|
|
- name: Create Builders Release
|
|
run: ./.ci/release.sh
|
|
working-directory: ${{github.workspace}}
|
|
env:
|
|
ASSETS_LONGTERM_PREFIX: elt
|
|
ASSETS_PRIVATE_BUCKET: est
|
|
ASSETS_PRIVATE_LONGTERM: ${{ secrets.ASSETS_PRIVATE_LONGTERM }}
|
|
ASSETS_PRIVATE_SHORTTERM: ${{ secrets.ASSETS_PRIVATE_SHORTTERM }}
|
|
ASSETS_PUBLIC_BUCKET: ${{ secrets.ASSETS_PUBLIC_BUCKET }}
|
|
ASSETS_PUBLIC_LONGTERM: ${{ secrets.ASSETS_PUBLIC_LONGTERM }}
|
|
ASSETS_PUBLIC_SHORTTERM: ${{ secrets.ASSETS_PUBLIC_SHORTTERM }}
|
|
ASSETS_SHORTTERM_PREFIX: ${{ secrets.ASSETS_SHORTTERM_PREFIX }}
|
|
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
|
HASHIBOT_EMAIL: ${{ secrets.HASHIBOT_EMAIL }}
|
|
HASHIBOT_TOKEN: ${{ secrets.HASHIBOT_TOKEN }}
|
|
HASHIBOT_USERNAME: ${{ secrets.HASHIBOT_USERNAME }}
|
|
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|