An Azure DevOps extension to GPG Sign a file in Azure DevOps.
Usage within Azure DevOps
- task: GPGSign@0
inputs:
# Pass phrase for GPG private key
passPhrase: $(PASSPHRASE)
# File to sign
fileToSign: test.txt
# Secret file reference (GPG private key)
signingFile: 'SignTestKey.pgp'
# Change working directory
# cwd: /path/to/working/directory
env:
PASSPHRASE: $(passphrase)
A file on the same location with suffix .asc
is created after signing.
Install the following dependencies globally:
npm i -g typescript
npm i -g tfx-cli
npm i -g cpx
npm i -g tfx
npm i -g tfx-cli
npm run test