This integration will be deprecated in the near future. Unless Java is not supported in your Azure DevOps environment, It is recommended to instead use the Unified Agent integration. See here for more information. |
This WhiteSource extension integrates with your Azure DevOps Server (TFS) to automatically detect all open source components, including dependencies in your products.
Parameter | Description | |
---|---|---|
Work directory | The path of the root directory containing the desired files to scan. | |
Extension list | List of file extensions to scan. | |
Check policies | Whether to evaluate the policy conditions. Will allow to fail the build in case of policy failure. | |
Product name | Name to uniquely identify the product to update. Will generate a new product in case the name does not match an existing one. | |
Product token | Unique identifier of the product to update. Can be retrieved from the 'Integrate' page in the WhiteSource application. | |
Product version | Version of the product to update. | |
Requester email | Email of the WhiteSource user that requests to update WhiteSource. | |
Project name | Name of the project to create or update. | |
Project token | Unique identifier of the project to update. Can be retrieved from the 'Integrate' page in the WhiteSource application. | |
Force check all Dependencies | Setting to true will force check the policies for all dependencies introduced to the WhiteSource projects. Setting to false, or not using it at all, will check only the new dependencies introduced to the WhiteSource projects. NOTE: Used only if 'Check Policies' is set to true. | |
Force update | Force update even if there is a policy failure. | |
Fail on error | Whether to fail the build on a general error (e.g. network error). Setting to false means that the plugin will fail the build only for policy violations. | |
Proxy url | The proxy server from which you want to redirect the messages. (e.g - "proxy":"http://10.0.0.1:8080" ) | |
Proxy username | Proxy username | |
Proxy password | Proxy password | |
Connection timeout | Default value - 60 minutes | |
Connection Retries | Connection retries when unable to connect to WhiteSource service (the default value is one retry) | |
Connection Retries Interval | Wait time between connection retries. (The default value is 3000 milliseconds) |
The following file extensions are supported; any other extension specified in the Extension list or Exclude list fields will be ignored by the plugin.
a, aar, air, apk, deb, dll, dmg, drpm, ear, egg, exe, gem, gzip, jar, msi, pkg.tar.xz, rpm, swc, swf, tar.bz2, tar.gz, tgz, udeb, war, whl
c, cc, clj, cljs, cljx, cp, cpp, cs, csharp, cxx, go, goc, h, hh, hpp, hxx, java, js, m, mm, pch, php, py, rb, swift