|
13 | 13 | - demo |
14 | 14 |
|
15 | 15 | env: |
16 | | - REGISTRY: ghcr.io |
| 16 | + REGISTRY_PATH: ghcr.io/exadel-inc/compreface/ |
17 | 17 |
|
18 | 18 | jobs: |
19 | | - # set_environment: |
20 | | - # - name: Set environment output from git |
21 | | - # id: env_var |
22 | | - # run: | |
23 | | - # if [ "${{ github.event.inputs.environment }}" = "qa" ]; then |
24 | | - # echo "env_name=dev" >> $GITHUB_OUTPUT |
25 | | - # else |
26 | | - # echo "env_name=demo" >> $GITHUB_OUTPUT |
27 | | - # fi |
28 | | - |
29 | 19 | deploy: |
30 | | - # needs: set_environment |
31 | | - |
32 | 20 | runs-on: ${{ github.event.inputs.environment }} |
33 | 21 |
|
34 | 22 | steps: |
35 | | - - name: Hello |
36 | | - run: echo "Hello from ${{ github.event.inputs.environment }} env!" |
37 | | - # - name: Checkout Repo |
38 | | - # uses: actions/checkout@v3 |
| 23 | + |
| 24 | + - name: Set environment output from git |
| 25 | + id: tag_var |
| 26 | + run: | |
| 27 | + if [ "${{ github.event.inputs.environment }}" = "qa" ]; then |
| 28 | + echo "TAG_LATEST=master-latest" >> $GITHUB_ENV |
| 29 | + else |
| 30 | + echo "TAG_LATEST=1.1.x-latest" >> $GITHUB_ENV |
| 31 | + fi |
| 32 | + |
| 33 | + - name: Checkout Repo |
| 34 | + uses: actions/checkout@v3 |
39 | 35 |
|
40 | | - # - name: Deploy |
41 | | - # working-directory: ./dev |
42 | | - # env: |
43 | | - # TAG_LATEST: ${{ needs.build.outputs.tag_latest }} |
44 | | - # REGISTRY_PATH: ${{ needs.build.outputs.registry_path }} |
45 | | - # run: | |
46 | | - # sed -i "s|registry=|registry=${REGISTRY_PATH}|g" .env |
47 | | - # sed -i "s/latest/${TAG_LATEST}/g" .env |
48 | | - # sudo docker-compose stop |
49 | | - # sudo docker system prune -a -f |
50 | | - # sudo docker-compose pull |
51 | | - # HOSTNAME=$HOSTNAME sudo docker-compose -f docker-compose.yml -f docker-compose.env.yml up -d |
| 36 | + - name: Deploy |
| 37 | + working-directory: ./dev |
| 38 | + run: | |
| 39 | + sed -i "s|registry=|registry=${{ env.REGISTRY_PATH }}|g" .env |
| 40 | + sed -i "s/latest/${{ env.TAG_LATEST }}/g" .env |
| 41 | + sudo docker-compose stop |
| 42 | + sudo docker system prune -a -f |
| 43 | + sudo docker-compose pull |
| 44 | + HOSTNAME=$HOSTNAME sudo docker-compose -f docker-compose.yml -f docker-compose.env.yml up -d |
0 commit comments