azure-pipelines/templates/securefile-template.yaml (31 lines of code) (raw):

steps: - task: DownloadSecureFile@1 name: googleCredentials displayName: 'Download GCP Service Account Key' inputs: secureFile: 'sa-test-gcp.json' - script: | echo "Setting environment variable for Google credentials" echo "$(googleCredentials.secureFilePath)" > GOOGLE_APPLICATION_CREDENTIALS export GOOGLE_APPLICATION_CREDENTIALS=$(googleCredentials.secureFilePath) displayName: 'Setup GCP Credentials' - task: DownloadSecureFile@1 name: fglicense1 displayName: 'Download Fortigate License 1' inputs: secureFile: 'license1.lic' - script: | echo Installing $(fglicense1.secureFilePath) to the trusted FG directory... sudo chmod a+r $(fglicense1.secureFilePath) cp $(fglicense1.secureFilePath) /home/vsts/work/1/s/7-fortigate displayName: 'Copying Fortigate License 1' - task: DownloadSecureFile@1 name: fglicense2 displayName: 'Download Fortigate License 2' inputs: secureFile: 'license2.lic' - script: | echo Installing $(fglicense2.secureFilePath) to the trusted FG directory... sudo chmod a+r $(fglicense2.secureFilePath) cp $(fglicense2.secureFilePath) /home/vsts/work/1/s/7-fortigate displayName: 'Copying Fortigate License 2'