Skip to content

fix: deploy.yml

fix: deploy.yml #17

Workflow file for this run

name: Trigger Web Deploy
on:
push:
branches:
- develop
jobs:
trigger-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Ensure Config Directory Exists
run: mkdir -p ./src/config
- name: Create Config JSON File
id: create-json
uses: jsdaniell/[email protected]
with:
name: "config.json"
json: ${{ secrets.CONFIG_JSON }}
dir: './src/config'
- name: Read Config JSON File
id: read-json
run: |
cat ./src/config/config.json | jq -c . > ./src/config/config_string.json
echo "::set-output name=json_string::$(cat ./src/config/config_string.json)"
- name: Trigger Deploy
uses: peter-evans/repository-dispatch@v2
with:
token: ${{ secrets.GIT_ACCESS_TOKEN }}
repository: team-b1nd/dodam-web-deploy-config
event-type: trigger-deploy
client-payload: |
{
"repo_name": "${{ github.repository }}",
"branch": "${{ github.ref }}",
"source_directory": "./build",
"destination_directory": "/dodam/myinfo",
"config_secret": "${{ steps.read-json.outputs.json_string }}"
}