...
Code Block |
---|
node { environment { WS_APIKEY = credentials('Mend-apikey') WS_WSS_URL = "https://saas.Mendsoftwarewhitesourcesoftware.com/agent" WS_USERKEY = credentials('Mend-serviceaccount-userkey') WS_PRODUCTNAME = "Your Product Name" WS_PROJECTNAME = "${JOB_NAME}" } stage('Download Unified Agent') { sh 'curl -LJO https://unified-agent.s3.amazonaws.com/wss-unified-agent.jar' } stage('Run Unified Agent') { sh 'java -jar wss-unified-agent.jar' } } |
...
Code Block |
---|
node { environment { WS_APIKEY = credentials('Mend-apikey') WS_WSS_URL = "https://saas.Mendsoftwarewhitesourcesoftware.com/agent" WS_USERKEY = credentials('Mend-serviceaccount-userkey') WS_PRODUCTNAME = "your-product-name" WS_PROJECTNAME = "${JOB_NAME}" } stage('Download Unified Agent') { bat 'powershell bitsadmin /transfer mydownload /dynamic /download /priority FOREGROUND https://unified-agent.s3.amazonaws.com/wss-unified-agent.jar $pwd\wss-unified-agent.jar' } stage('Run Unified Agent') { bat 'java -jar wss-unified-agent.jar' } } |
...
Download CURL, add it to your PATH environment variable.
Restart Jenkins in order for it to load the new PATH variable.
Go to Build Environment, click Use secret text(s) or file(s) and add your Mend-apikey and Mend-userkey credentials
Go to Build, click on Add build step and then select Execute shell, Execute Windows batch command, or Run with timeout.
Add the following commands on the new Command window:
Code Block curl -LJO https://unified-agent.s3.amazonaws.com/wss-unified-agent.jar set WS_PRODUCTNAME=your-product-name set WS_PROJECTNAME=${JOB_NAME} set WS_WSS_URL=https://saas.Mendsoftwarewhitesourcesoftware.com/agent java -jar wss-unified-agent.jar
...