53
53
username : ${{ secrets.DOCKER_USERNAME }}
54
54
token : ${{ secrets.DOCKER_SECRET }}
55
55
needs : [ build ]
56
+
57
+ build-docker-lite :
58
+ name : ' build sfp lite docker image'
59
+ uses : ./.github/workflows/sfpowerscripts-build-docker.yml
60
+ with :
61
+ job-environment : ' build-docker'
62
+ suffix-tag : ${{ github.run_id }}
63
+ repo : ' dxatscale'
64
+ dockerFileName : ' sfp-lite'
65
+ image : ' sfp-lite-rc'
66
+ secrets :
67
+ username : ${{ secrets.DOCKER_USERNAME }}
68
+ token : ${{ secrets.DOCKER_SECRET }}
69
+ needs : [ build ]
56
70
57
71
# Promotion Stages
58
72
82
96
token : ${{ secrets.DOCKER_SECRET }}
83
97
needs : [ build-docker ]
84
98
99
+ alpha-docker-lite :
100
+ name : ' promote docker to alpha'
101
+ uses : ./.github/workflows/sfpowerscripts-promote-docker.yml
102
+ with :
103
+ job-environment : ' sfpowerscripts-alpha-docker'
104
+ repo : ' dxatscale'
105
+ new-tag : alpha
106
+ image : ' sfp-lite-rc'
107
+ secrets :
108
+ username : ${{ secrets.DOCKER_USERNAME }}
109
+ token : ${{ secrets.DOCKER_SECRET }}
110
+ needs : [ build-docker ]
111
+
85
112
86
113
sfpowerscripts-beta :
87
114
name : ' sfpowerscripts beta'
@@ -95,6 +122,19 @@ jobs:
95
122
needs : [ build ]
96
123
97
124
beta-docker :
125
+ name : ' promote docker to beta'
126
+ uses : ./.github/workflows/sfpowerscripts-promote-docker.yml
127
+ with :
128
+ job-environment : ' sfpowerscripts-beta-docker'
129
+ repo : ' dxatscale'
130
+ new-tag : beta
131
+ image : ' sfp-lite-rc'
132
+ secrets :
133
+ username : ${{ secrets.DOCKER_USERNAME }}
134
+ token : ${{ secrets.DOCKER_SECRET }}
135
+ needs : [ build-docker ]
136
+
137
+ beta-docker-lite :
98
138
name : ' promote docker to beta'
99
139
uses : ./.github/workflows/sfpowerscripts-promote-docker.yml
100
140
with :
@@ -107,6 +147,7 @@ jobs:
107
147
token : ${{ secrets.DOCKER_SECRET }}
108
148
needs : [ build-docker ]
109
149
150
+
110
151
111
152
112
153
sfpowerscripts-prod :
@@ -120,19 +161,20 @@ jobs:
120
161
npm-token : ${{ secrets.NPM_TOKEN }}
121
162
needs : [ build ]
122
163
123
- sfp- prod :
124
- name : ' sfp prod'
125
- uses : ./.github/workflows/promotePackage .yml
164
+ prod-docker :
165
+ name : ' copy rc docker to prod'
166
+ uses : ./.github/workflows/sfpowerscripts-copy-docker .yml
126
167
with :
127
- version : ' latest'
128
- pathToPackageJson : ' packages/sfp-cli/package.json'
129
- environment : sfp-prod
168
+ job-environment : ' sfpowerscripts-prod-docker'
130
169
secrets :
131
- npm-token : ${{ secrets.NPM_TOKEN }}
132
- needs : [ build ]
170
+ username : ${{ secrets.DOCKER_USERNAME }}
171
+ token : ${{ secrets.DOCKER_SECRET }}
172
+ signing_secret : ${{ secrets.SIGNING_SECRET }}
173
+ cosign_password : ${{ secrets.COSIGN_PASSWORD }}
174
+ needs : [ build-docker ]
133
175
134
- prod-docker :
135
- name : ' copy rc docker to prod'
176
+ prod-docker-lite :
177
+ name : ' copy rc lite docker to prod'
136
178
uses : ./.github/workflows/sfpowerscripts-copy-docker.yml
137
179
with :
138
180
job-environment : ' sfpowerscripts-prod-docker'
@@ -141,6 +183,8 @@ jobs:
141
183
token : ${{ secrets.DOCKER_SECRET }}
142
184
signing_secret : ${{ secrets.SIGNING_SECRET }}
143
185
cosign_password : ${{ secrets.COSIGN_PASSWORD }}
186
+ image : sfp-lite-rc
187
+ image-as : sfp-lite
144
188
needs : [ build-docker ]
145
189
146
190
0 commit comments