Skip to content
name: deploy-test-branch
# Controls when the action will run.
on:
push:
# Triggers the workflow on for any branch when a pull_request is opened or reopened
# pull_request:
# types: [opened, reopened]
# branches: [ * ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
env:
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
AWS_REGION: ${{ vars.AWS_REGION }}
DEPLOYMENT_ENV: ${{ vars[format('{0}_DEPLOYMENT_ENV', inputs.environment)] }}
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
runs-on: self-hosted
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Install Ruby
run: sudo dnf -y install ruby3.2

Check failure on line 29 in .github/workflows/deploy-test-branch.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/deploy-test-branch.yml

Invalid workflow file

You have an error in your yaml syntax on line 29
- name: Debug
run: |
# dnf list --installed
echo $PATH
which ruby
which bundle
# - name: Assume role in AB2D Management account
# uses: aws-actions/configure-aws-credentials@v3
# with:
# aws-region: us-east-2
# role-to-assume: arn:aws:iam::${{ secrets.MGMT_ACCOUNT_ID }}:role/delegatedadmin/developer/ab2d-mgmt-github-actions
- name: "Build Site"
run: bundle exec jekyll serve --livereload --config _config.yml,_config-local.yml --baseurl /${{github.ref_name}}
env:
JEKYLL_ENV: test
# - name: "Debug Print"
# run: echo AWS_BUCKET_NAME:${{secrets.AWS_S3_BUCKET_NAME}} | sed 's/./& /g' ; echo github.ref_name:${{github.ref_name}}
#
- name: "Deploy to AWS S3"
run: aws s3 sync ./_site/ s3://website-ab2d-east-impl/${{github.ref_name}}/