Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# name: build | |
# on: | |
# push: | |
# branches: | |
# - "**" | |
# jobs: | |
# set-vars: | |
# runs-on: ubuntu-latest | |
# outputs: | |
# app-name: ${{ steps.export.outputs.app-name }} | |
# ec2-instance-type: ${{ steps.export.outputs.ec2-instance-type }} | |
# version: ${{ steps.export.outputs.version }} | |
# runner_label: ${{ steps.export.outputs.runner_label }} | |
# environment: ${{ steps.export.outputs.environment }} | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v3 | |
# - id: export | |
# run: | | |
# . ./.github/.github.env | |
# echo "ec2-instance-type=${EC2_INSTANCE_TYPE}" >> $GITHUB_OUTPUT | |
# echo "app-name=${APP_NAME}" >> $GITHUB_OUTPUT | |
# echo "version=${VERSION}" >> $GITHUB_OUTPUT | |
# echo "environment=${ENVIRONMENT}" >> $GITHUB_OUTPUT | |
# echo "RUNNER_LABEL=self-hosted" >> $GITHUB_OUTPUT | |
# start-runner: | |
# uses: i-dot-ai/i-dot-ai-core-github-actions/.github/workflows/start-runner.yml@feature/apply-terraform | |
# needs: set-vars | |
# with: | |
# EC2_INSTANCE_TYPE: ${{ needs.set-vars.outputs.ec2-instance-type }} | |
# ENVIRONMENT: ${{ needs.set-vars.outputs.environment }} | |
# secrets: | |
# AWS_GITHUBRUNNER_USER_ACCESS_KEY: ${{ secrets.AWS_GITHUBRUNNER_USER_ACCESS_KEY }} | |
# AWS_GITHUBRUNNER_USER_SECRET_ID: ${{ secrets.AWS_GITHUBRUNNER_USER_SECRET_ID }} | |
# AWS_GITHUBRUNNER_PAT: ${{ secrets.AWS_GITHUBRUNNER_PAT}} | |
# AWS_REGION: ${{ secrets.AWS_REGION }} | |
# build-image: | |
# needs: | |
# - set-vars | |
# - start-runner | |
# uses: i-dot-ai/i-dot-ai-core-github-actions/.github/workflows/build-docker.yml@feature/apply-terraform | |
# with: | |
# APP_NAME: ${{ needs.set-vars.outputs.app-name }} | |
# RUNNER_LABEL: ${{ needs.set-vars.outputs.runner_label }} | |
# INFRASTRUCTURE_FOLDER: "infrastructure" | |
# secrets: | |
# AWS_GITHUBRUNNER_PAT: ${{ secrets.AWS_GITHUBRUNNER_PAT}} | |
# AWS_GITHUBRUNNER_PAT_USER: ${{ secrets.AWS_GITHUBRUNNER_PAT_USER }} | |
# AWS_REGION: ${{ secrets.AWS_REGION }} | |
# AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} | |
# stop-runner: | |
# uses: i-dot-ai/i-dot-ai-core-github-actions/.github/workflows/stop-runner.yml@feature/apply-terraform | |
# if: needs.start-runner.outputs.use-persisted == 0 && always() | |
# needs: | |
# - set-vars | |
# - start-runner | |
# - build-image | |
# with: | |
# RUNNER_LABEL: ${{ needs.start-runner.outputs.label }} | |
# EC2_INSTANCE_ID: ${{ needs.start-runner.outputs.ec2-instance-id }} | |
# secrets: | |
# AWS_GITHUBRUNNER_USER_ACCESS_KEY: ${{ secrets.AWS_GITHUBRUNNER_USER_ACCESS_KEY }} | |
# AWS_GITHUBRUNNER_USER_SECRET_ID: ${{ secrets.AWS_GITHUBRUNNER_USER_SECRET_ID }} | |
# AWS_GITHUBRUNNER_PAT: ${{ secrets.AWS_GITHUBRUNNER_PAT}} | |
# AWS_REGION: ${{ secrets.AWS_REGION }} |