@@ -5,9 +5,8 @@ set +o xtrace # Disable tracing.
55# Environment variables used as input:
66# ARTIFACTORY_PASSWORD
77# ARTIFACTORY_USERNAME
8- # AZURE_NUGET_SIGN_TENANT_ID
9- # AZURE_NUGET_SIGN_CLIENT_ID
10- # AZURE_NUGET_SIGN_CLIENT_SECRET
8+ # GRS_USERNAME
9+ # GRS_PASSWORD
1110# PACKAGE_VERSION
1211
1312if [ -z " $PACKAGE_VERSION " ]; then
@@ -23,15 +22,9 @@ dotnet pack ./src/MongoDB.Analyzer.Package/MongoDB.Analyzer.Package.csproj -o ./
2322
2423echo " ${ARTIFACTORY_PASSWORD} " | docker login --password-stdin --username " ${ARTIFACTORY_USERNAME} " artifactory.corp.mongodb.com
2524
26- docker run --platform=" linux/amd64" --rm -v $( pwd) :/workdir -w /workdir \
27- artifactory.corp.mongodb.com/release-tools-container-registry-local/azure-keyvault-nuget \
28- NuGetKeyVaultSignTool sign " artifacts/nuget/*" ." $PACKAGE_VERSION " .nupkg \
29- --force \
30- --file-digest=sha256 \
31- --timestamp-rfc3161=http://timestamp.digicert.com \
32- --timestamp-digest=sha256 \
33- --azure-key-vault-url=https://mdb-authenticode.vault.azure.net \
34- --azure-key-vault-tenant-id=" $AZURE_NUGET_SIGN_TENANT_ID " \
35- --azure-key-vault-client-secret=" $AZURE_NUGET_SIGN_CLIENT_SECRET " \
36- --azure-key-vault-client-id=" $AZURE_NUGET_SIGN_CLIENT_ID " \
37- --azure-key-vault-certificate=authenticode-2021
25+ echo " GRS_CONFIG_USER1_USERNAME=${GRS_USERNAME} " >> " signing-envfile"
26+ echo " GRS_CONFIG_USER1_PASSWORD=${GRS_PASSWORD} " >> " signing-envfile"
27+
28+ docker run --platform=" linux/amd64" --env-file=signing-envfile --rm -v $( pwd) :/workdir -w /workdir \
29+ artifactory.corp.mongodb.com/release-tools-container-registry-local/garasign-jsign \
30+ /bin/bash -c " jsign --tsaurl " http://timestamp.digicert.com" -a mongo-authenticode-2021 " ./artifacts/nuget/* .$PACKAGE_VERSION .nupkg" "
0 commit comments