Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Commit d5ac8a0

Browse files
authored
Use new signing service (#2530)
1 parent 50a1c94 commit d5ac8a0

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

.gitlab-ci.yml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,25 @@ sign-rpm:
171171
win-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:
201214
win-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

0 commit comments

Comments
 (0)