This repository was archived by the owner on Oct 23, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-6
lines changed
Expand file tree Collapse file tree 1 file changed +27
-6
lines changed Original file line number Diff line number Diff line change @@ -171,12 +171,25 @@ sign-rpm:
171171win-bundle-sign :
172172 extends :
173173 - .trigger-filter
174- - .sign-release-cache
174+ - .submit-request
175175 stage : sign-packages
176176 needs :
177177 - win-bundle-build
178- script :
179- - scripts/signing/sign_win_agent.py $( ls build/SignalFxAgent-*.zip )
178+ variables :
179+ ARTIFACT : build/packages.tar.gz
180+ SIGN_TYPE : WIN
181+ OPTIONS : archive
182+ DOWNLOAD_DIR : build/signed
183+ before_script :
184+ - apt-get update && apt-get install -y unzip zip
185+ - unzip -q build/SignalFxAgent-*.zip -d build/ || true
186+ - pushd build/SignalFxAgent/bin && tar -czvf packages.tar.gz signalfx-agent.exe && mv packages.tar.gz ../../ && popd
187+ after_script :
188+ - tar -xzvf build/signed/packages.tar.gz -C build/signed/
189+ - rm build/signed/packages.tar.gz
190+ - mv build/signed/signalfx-agent.exe build/SignalFxAgent/bin/signalfx-agent.exe
191+ - pushd build && ZIPFILE=$(ls SignalFxAgent-*.zip) && rm $ZIPFILE && zip -q -r $ZIPFILE SignalFxAgent && mv $ZIPFILE signed/ && popd
192+ - rm -Rf build/SignalFxAgent
180193 artifacts :
181194 paths :
182195 - build/signed/SignalFxAgent-*.zip
@@ -201,12 +214,20 @@ win-msi-build:
201214win-msi-sign :
202215 extends :
203216 - .trigger-filter
204- - .sign-release-cache
217+ - .submit-request
205218 stage : sign-packages
206219 needs :
207220 - win-msi-build
208- script :
209- - scripts/signing/sign_win_agent.py $( ls build/SignalFxAgent-*.msi )
221+ variables :
222+ ARTIFACT : build/packages.tar.gz
223+ SIGN_TYPE : WIN
224+ OPTIONS : archive
225+ DOWNLOAD_DIR : build/signed
226+ before_script :
227+ - pushd build && tar -czvf packages.tar.gz *.msi && popd
228+ after_script :
229+ - tar -xzvf build/signed/packages.tar.gz -C build/signed/
230+ - rm build/signed/packages.tar.gz
210231 artifacts :
211232 paths :
212233 - build/signed/SignalFxAgent-*.msi
You can’t perform that action at this time.
0 commit comments