A simple Docker container for running osslsigncode in Gitlab
SignWindowsExe:
stage: sign
image:
name: pitwch/osslsigncode-docker
entrypoint: [""]
script:
- osslsigncode -certs $SIGN_CERT_CRT
-key $SIGN_CERT_PRIVATE -i https://www.example.com
-in win-amd64/unsigned.exe
-out win-amd64/$EXECUTABLE_NAME.exe
-pass $SIGN_PASSWORD
-n $EXECUTABLE_NAME
-t http://timestamp.comodoca.com
-h sha256
artifacts:
paths:
- win-amd64/$EXECUTABLE_NAME.exe
only:
- tags
- triggers
- schedules
SignWindowsExe:
stage: sign
image:
name: pitwch/osslsigncode-docker
entrypoint: [""]
script:
- osslsigncode -certs $SIGN_CERT_CRT
-key $SIGN_CERT_PRIVATE -i https://www.pitw.ch
-in win-amd64/unsigned.exe
-out win-amd64/intermediate.exe
-pass $SIGN_PASSWORD
-n $EXECUTABLE_NAME
-t http://timestamp.comodoca.com
-h sha1
- osslsigncode -certs $SIGN_CERT_CRT
-key $SIGN_CERT_PRIVATE -i https://www.pitw.ch
-in win-amd64/intermediate.exe
-out win-amd64/$EXECUTABLE_NAME.exe
-pass $SIGN_PASSWORD
-n $EXECUTABLE_NAME
-t http://timestamp.comodoca.com
-nest
-h sha2
artifacts:
paths:
- win-amd64/$EXECUTABLE_NAME.exe
only:
- tags
- triggers
- schedules