Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create a project and fill in the fields:

    Image RemovedImage Added
  2. Create a new plan:

    Image RemovedImage Added
  3. Fill in the fields and select None for a repository in order to work on a local workspace.

    Image RemovedImage Added
  4. Select Enable Plan.

    Image RemovedImage Added
  5. Run this job in an Agent environment and add a task:

    Image RemovedImage Added
  6. Select a Script task type:

    Image RemovedImage Added
  7. Enter a description for the task, select a Windows PowerShell interpreter, and an Inline script location.

    Image RemovedImage Added
  8. Enter the following in the Script body text box, edit the configuration file to match your needs, and save when done:
    NOTE: Ensure that Background Intelligent Transfer Service (BITS) is enabled on your project job.

    Code Block
    powershell bitsadmin /transfer mydownload /dynamic /download /priority FOREGROUND "https://github.com/whitesource/unified-agent-distribution/releases/latest/download/wss-unified-agent.jar"  $pwd\wss-unified-agent.jar 
    powershell bitsadmin /transfer mydownload /dynamic /download /priority FOREGROUND "https://github.com/whitesource/unified-agent-distribution/raw/master/standAlone/wss-unified-agent.config"  $pwd\wss-unified-agent.config 
    java -jar wss-unified-agent.jar -apiKey xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx [-u userKey xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx] -c [path to config file] -project my-project -d [path to folder to scan]

...

  • The first command downloads the latest version of WhiteSource Unified Agent Jar jar file to the job folder.

  • The second command downloads the latest version of WhiteSource Unified Agent configuration file to the job folder.

  • The third command runs the Jar with regular command-line arguments of the Unified Agent.

...

Running the Job

  1.  Go to the Configuration page.

  2. Select Run plan:

    Image RemovedImage Added
  3. The Build Result Summary is then displayed:

Option 2: Bamboo Script Task Using Shell or the 'cmd.exe' Interpreter 

...

  • The first command downloads the wss_agent.sh script file to the job folder.

  • The second command runs the script wss_agent.sh. This script downloads the latest version of WhiteSource Unified Agent jar file and configuration file to your Bamboo job 'workspace' folder.

  • The script runs the jar with regular command-line arguments of the Unified Agent.

Info

NOTES:

  • ApiKey is in the configuration file, and therefore, it is not in the script.

  • Ensure to that you edit the Unified Agent configuration file to match your needs.

...