@@ -19,15 +19,20 @@ jobs:
19
19
- name : Login to docker
20
20
run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u "${{ github.actor }}" --password-stdin
21
21
- name : Generate IaC from Main Branch
22
+ env :
23
+ APPCD_TOKEN : ${{ secrets.APPCD_TOKEN }}
24
+ APPCD_URL : ${{ secrets.APPCD_URL }}
22
25
run : |
23
26
mkdir -p artifact/main/
24
27
docker run --rm \
25
28
--workdir=/code \
29
+ -e APPCD_TOKEN=$APPCD_TOKEN \
30
+ -e APPCD_URL=$APPCD_URL \
26
31
-v ./main_branch:/code \
27
32
-v ./artifact/main:/artifact/main \
28
33
--entrypoint=appcd \
29
34
ghcr.io/appcd-dev/appcd-dist/appcd-cli:v0.9.1 \
30
- generate --lang Python --output=artifact/main/.appcd/charts --iac-type Helm
35
+ generate --mode ci -- lang Python --output=/ artifact/main/.appcd/charts --iac-type Helm
31
36
cd artifact/main/.appcd/charts
32
37
unzip DogeAPI.zip && rm DogeAPI.zip
33
38
- name : Checkout PR Branch
@@ -42,16 +47,21 @@ jobs:
42
47
- name : echo branch name
43
48
run : echo ${{ steps.extract_branch.outputs.branch }}
44
49
- name : Generate IaC from PR branch
50
+ env :
51
+ APPCD_TOKEN : ${{ secrets.APPCD_TOKEN }}
52
+ APPCD_URL : ${{ secrets.APPCD_URL }}
45
53
run : |
46
54
docker pull ghcr.io/appcd-dev/appcd-dist/appcd-cli:v0.9.0
47
55
mkdir -p artifact/${{ steps.extract_branch.outputs.branch }}/
48
56
docker run --rm \
49
57
--workdir=/code \
50
58
-v ./pr_branch/:/code \
51
59
-v ./artifact/${{ steps.extract_branch.outputs.branch }}:/artifact/${{ steps.extract_branch.outputs.branch }} \
60
+ -e APPCD_TOKEN=$APPCD_TOKEN \
61
+ -e APPCD_URL=$APPCD_URL \
52
62
--entrypoint=appcd \
53
63
ghcr.io/appcd-dev/appcd-dist/appcd-cli:v0.9.1 \
54
- generate --lang Python --iac-type Helm --output=artifact/${{ steps.extract_branch.outputs.branch }}/.appcd/charts
64
+ generate --mode ci -- lang Python --iac-type Helm --output=/ artifact/${{ steps.extract_branch.outputs.branch }}/.appcd/charts
55
65
cd artifact/${{ steps.extract_branch.outputs.branch }}/.appcd/charts
56
66
unzip DogeAPI.zip && rm DogeAPI.zip
57
67
- name : Copy infrastructure files if empty
0 commit comments