66
66
PUBLISH_BRANCH : gh-pages
67
67
PUBLISH_DIR : build
68
68
69
- deploy-q0 :
70
- name : Deploy application to Q0
69
+ deploy-dev :
70
+ name : Deploy application to dev
71
71
if : github.ref == 'refs/heads/dev'
72
72
needs : test-build-and-push
73
73
runs-on : ubuntu-latest
@@ -79,23 +79,17 @@ jobs:
79
79
env :
80
80
APIKEY : ${{ secrets.NAIS_DEPLOY_APIKEY }}
81
81
CLUSTER : dev-fss
82
- RESOURCE : nais-q.yaml
83
- VAR : version=${{ env.IMAGE_TAG }},namespace=q0
84
- deploy-q1 :
85
- name : Deploy application to Q1
86
- if : github.ref == 'refs/heads/dev'
87
- needs : test-build-and-push
88
- runs-on : ubuntu-latest
89
- steps :
90
- - name : Checkout
91
- uses : actions/checkout@v1
92
- - name : Deploy application
93
- uses : nais/deploy/actions/deploy@v1
82
+ RESOURCE : nais-dev.yaml
83
+ VAR : version=${{ env.IMAGE_TAG }}
84
+ - name : Create release
85
+ uses : actions/create-release@v1
94
86
env :
95
- APIKEY : ${{ secrets.NAIS_DEPLOY_APIKEY }}
96
- CLUSTER : dev-fss
97
- RESOURCE : nais-q.yaml
98
- VAR : version=${{ env.IMAGE_TAG }},namespace=q1
87
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
88
+ with :
89
+ tag_name : release/dev@${{ env.IMAGE_TAG }}
90
+ release_name : Release to dev
91
+ prerelease : true
92
+
99
93
deploy-prod :
100
94
name : Deploy application to prod
101
95
if : github.ref == 'refs/heads/master'
@@ -109,31 +103,13 @@ jobs:
109
103
env :
110
104
APIKEY : ${{ secrets.NAIS_DEPLOY_APIKEY }}
111
105
CLUSTER : prod-fss
112
- RESOURCE : nais.yaml
106
+ RESOURCE : nais-prod .yaml
113
107
VAR : version=${{ env.IMAGE_TAG }}
114
- release-dev :
115
- name : Create dev release
116
- needs : [deploy-q0, deploy-q1]
117
- runs-on : ubuntu-latest
118
- steps :
119
- - name : Create release
120
- uses : actions/create-release@v1
121
- env :
122
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
123
- with :
124
- tag_name : release/dev@${{ env.IMAGE_TAG }}
125
- release_name : Release to dev
126
- prerelease : true
127
- release-prod :
128
- name : Create prod release
129
- needs : deploy-prod
130
- runs-on : ubuntu-latest
131
- steps :
132
108
- name : Create release
133
109
uses : actions/create-release@v1
134
110
env :
135
111
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
136
112
with :
137
113
tag_name : release/prod@${{ env.IMAGE_TAG }}
138
114
release_name : Release to prod
139
- prerelease : false
115
+ prerelease : false
0 commit comments