You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/azureplugin/azure.md
+10-2
Original file line number
Diff line number
Diff line change
@@ -11,15 +11,23 @@ As a [detect_product_short] and Azure DevOps user, [detect_product_short] Extens
11
11
12
12
Using the [detect_product_short] Extension for Azure DevOps together with [bd_product_short] enables you to use Azure DevOps to automatically create [bd_product_short] projects from your Azure DevOps projects.
13
13
14
-
**Note:** The Azure plugin currently supports [detect_product_short] 9.X.
14
+
<notetype="Note">The Azure plugin currently supports [detect_product_short] 9.x or greater.</note>
15
+
16
+
17
+
<figure>
18
+
<img src="../azureplugin/images/bd-extension.png"
19
+
alt="Plugin">
20
+
<figcaption>Plugin</figcaption>
21
+
</figure>
22
+
15
23
16
24
## Invoking [detect_product_short]
17
25
It is recommended to invoke [detect_product_short] from the CI (build) pipeline. Scanning during CI enables [detect_product_short] to break your application build, which is effective for enforcing policies like preventing the use of disallowed or vulnerable components.
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/azureplugin/azurepluginreleasenotes.md
+35-1
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,44 @@
1
1
# Release Notes for Azure DevOps Plugin
2
2
3
+
## Version 10.0.0
4
+
**Notice**
5
+
6
+
The [company_name] Software Integrity Group is now [var_company_name]
7
+
* As part of this activity, sig-repo.synopsys.com and detect.synopsys.com are being deprecated and will be decomissioned on Feb. 14th 2025. Please make use of repo.blackduck.com and detect.blackduck.com respectively.
8
+
* Refer to the [Black Duck Domain Change FAQ](https://community.blackduck.com/s/article/Black-Duck-Domain-Change-FAQ#SDInstru).
9
+
<notetype="note">It is recommended that customers add both `repo.blackduck.com`, and `detect.blackduck.com`, to their allow list, while also maintaining `sig-repo.synopsys.com`, and `detect.synopsys.com`, until February 2025 when `sig-repo.synopsys.com`, and `detect.synopsys.com`, will be fully replaced by `repo.blackduck.com` and `detect.blackduck.com` respectively.</note>
10
+
*[company_name][solution_name] Azure DevOps plugin is now the [detect_product_long] Azure DevOps plugin.
11
+
.
12
+
### Migrating from [company_name][detect_product_short] plugin to [detect_product_long] plugin
13
+
***Before** moving to the [detect_product_long] plugin, you must manually uninstall the [company_name][detect_product_short] plugin.
14
+
* Installing the [detect_product_long] plugin will ensure you receive future plugin updates.
15
+
16
+
* After uninstalling a previous [company_name][detect_product_short] plugin or if you are a new user, you may proceed with installing the [detect_product_long] plugin available at the following [Marketplace location](https://marketplace.visualstudio.com/items?itemName=blackduck.blackduck-detect).
17
+
* See the [detect_product_long] plugin [installation instructions](../azureplugin/installingtheplugin.md).
18
+
19
+
**New features**
20
+
21
+
* Plugin updated to support [detect_product_long] 10.
For [detect_product_short] script downloads, `detect.synopsys.com` is being deprecated in favor of `detect.blackduck.com`. After Feb. 14th 2025, only `detect.blackduck.com` will be available.
29
+
30
+
<notetype="attention">To continuing using the deprecated [company_name][detect_product_short] plugin, it is essential to update to version 9.0.1, available at the [Previous Marketplace location](https://marketplace.visualstudio.com/items?itemName=synopsys-detect.synopsys-detect), before Feb. 14th 2025.</note>
31
+
**Changed features**
32
+
33
+
* Adds logic to fallback between pulling the [detect_product_short] script from `detect.synopys.com` and `detect.blackduck.com`.
34
+
35
+
<notetype="note">It is recommended that customers add both `repo.blackduck.com`, and `detect.blackduck.com`, to their allow list, while also maintaining `sig-repo.synopsys.com`, and `detect.synopsys.com`, until February 2025 when `sig-repo.synopsys.com`, and `detect.synopsys.com`, will be fully replaced by `repo.blackduck.com` and `detect.blackduck.com` respectively.</note>
36
+
3
37
## Version 9.0.0
4
38
**New features**
5
39
6
40
* Updated the plugin to use [company_name][solution_name] 9.
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/azureplugin/azurepluginrequirements.md
+4-3
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
The following is a list of requirements for the [detect_product_long] in Azure DevOps integration.
4
4
5
5
*[bd_product_long] server.
6
-
For the supported versions of [bd_product_short], refer to[Black Duck Release Compatibility](https://synopsys.atlassian.net/wiki/spaces/INTDOCS/pages/177799187/Black+Duck+Release+Compatibility).
6
+
For the supported versions of [bd_product_short], refer to[Black Duck Release Compatibility](https://documentation.blackduck.com/bundle/blackduck-compatibility/page/topics/Black-Duck-Release-Compatibility.html).
7
7
*[bd_product_short] API token to use with Azure.
8
8
* Azure DevOps Services or Azure DevOps Server 17 or later
9
9
* Java.
@@ -12,6 +12,7 @@ The following is a list of requirements for the [detect_product_long] in Azure D
12
12
13
13
The [detect_product_short] plugin for Azure DevOps is supported on the same operating systems and browsers as [bd_product_short].
14
14
15
-
For scanning NuGet projects, verify that you have the NuGet tool installer set up in the build job definition. For further information see [NuGet tool](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/nuget?view=azure-devops&viewFallbackFrom=vsts%3Fview%3Dvsts)
15
+
For scanning NuGet projects, verify that you have the NuGet tool installer set up in the build job definition.
16
+
For further information see [NuGet tool](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/nuget?view=azure-devops&viewFallbackFrom=vsts%3Fview%3Dvsts)
16
17
17
-
You can get the [detect_product_short] for Azure DevOps plugin at[VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=synopsys-detect.synopsys-detect).
18
+
You can get the [detect_product_short] for Azure DevOps plugin at the [VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=blackduck.blackduck-detect).
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/azureplugin/configuringandrunning.md
+15-14
Original file line number
Diff line number
Diff line change
@@ -11,27 +11,28 @@ Configure your [detect_product_long] for Azure DevOps plugin by adding configura
11
11
12
12
## Configuring the plugin
13
13
14
-
1. Navigate to **Your Collection > Project > Pipelines > Tasks**. The plugin adds a new task of **Run [company_name][solution_name] for your build**.
15
-
You must add this task to your build queue.
16
-
1. Click **Run [detect_product_short] for your build**, and the **[detect_product_short]** panel displays on the right. In the **[detect_product_short]** configuration panel, complete the following fields and options.
17
-
1.**Display name:** Type a unique name in this field. Note that the name you type here displays in the left panel; the default name is **Run [detect_product_short] for your build**.
18
-
1. Click **+ New** to add a new **[bd_product_short] Service Endpoint** and then configure the details.
19
-
1. Click **+ New** to add a new **[bd_product_short] Proxy Service Endpoint** and then configure the details.
20
-
1.**Detect Version**: Version of the [detect_product_short] binary to use. Synopsys recommends using the latest but you can specify a version override if desired.
21
-
1.**Detect Run Mode:** Select the run mode. If you select Use Airgap Mode, a [detect_product_short] Air Gap Jar Directory Path field opens in which you must specify the [detect_product_short] Air Gap Jar Path.
22
-
1.**Detect Arguments**: Here you can include additional [detect_product_short]* arguments; [detect_product_short] picks up your build environment variables and your project variables. Use a new line or space to separate multiple arguments. Use double quotes to escape. You can use environment and build variables.
14
+
1. Navigate to **Your Collection > Project > Pipelines > Tasks**. The plugin adds a new task of **Run [detect_product_long] for your build**.
15
+
You must add this task to your build queue.
16
+
1. Click **Run [detect_product_short] for your build**, and the **[detect_product_short]** panel displays on the right. In the **[detect_product_short]** configuration panel, complete the following fields and options.
17
+
1.**Display name:** Type a unique name in this field. Note that the name you type here displays in the left panel; the default name is **Run [detect_product_short] for your build**.
18
+
1. Click **+ New** to add a new **[bd_product_short] Service Endpoint** and then configure the details.
19
+
1. Click **+ New** to add a new **[bd_product_short] Proxy Service Endpoint** and then configure the details.
20
+
1.**[detect_product_short] Version**: Version of the [detect_product_short] binary to use. It is recommended to use the latest, but you can specify a version override if desired.
21
+
1.**[detect_product_short] Run Mode:** Select the run mode. If you select Use Airgap Mode, a [detect_product_short] Air Gap Jar Directory Path field opens in which you must specify the [detect_product_short] Air Gap Jar Path.
22
+
1.**[detect_product_short] Arguments**: Here you can include additional [detect_product_short]* arguments; [detect_product_short] picks up your build environment variables and your project variables. Use a new line or space to separate multiple arguments. Use double quotes to escape. You can use environment and build variables.
23
+
23
24
For more information on [detect_product_short] arguments, refer to [Properties](../../properties/configuration/overview.md).
24
25
25
-
1.**Detect Folder**: The location to download the Detect jar or the location of an existing Detect jar. The default is the system temp directory. To specify a different directory, type the directory path and name in the field.
26
+
***[detect_product_short] Folder**: The location to download the [detect_product_short] jar or the location of an existing [detect_product_short] jar. The default is the system temp directory. To specify a different directory, type the directory path and name in the field.
26
27
27
-
Windows agents require an absolute path when specifying detect download location in the**Detect Folder** field.
28
+
Windows agents require an absolute path when specifying [detect_product_short] download location in the**[detect_product_short] Folder** field.
28
29
29
-
1.**Add Detect Task Summary**: Click this checkbox to add a summary of the Detect task to the build summary task.
30
+
***Add [detect_product_short] Task Summary**: Click this checkbox to add a summary of the [detect_product_short] task to the build summary task.
30
31
31
32
32
-
In the user interface, fields with a red asterisk (**\***) are required. Some default values are provided, such as version.
33
+
In the user interface, fields with a red asterisk (**\***) are required. Some default values are provided, such as version.
33
34
34
-
**Note:** that the following fields belong to Azure DevOps, and are not part of the Detect plugin:
35
+
**Note:** that the following fields belong to Azure DevOps, and are not part of the [detect_product_long] plugin:
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/azureplugin/configuringbuildagent.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -3,17 +3,17 @@ To configure a build agent in your pipeline do the following under the **Tasks**
3
3
4
4
The default option for the build agent is the Microsoft hosted agent. To be able to select a self-hosted agent, you must have installed the agent and ensure that it's available to your project before you can use it in your pipeline. Click the ellipsis (**…**) next to Pipeline to Add an agent job.
5
5
6
-
1. Click the ellipsis (**…**) next to Pipeline to Add an agent job.
6
+
* Click the ellipsis (**…**) next to Pipeline to Add an agent job.
1. On the Agent job configuration screen, do the following:
15
-
1. Select a self-hosted agent from your Agent pool or select Azure Pipelines for an Azure-hosted agent.
16
-
1. If you select a hosted agent, then you must select an operating system such as macOS, Windows, or a version of Linux for the hosted agent VM.
14
+
* On the Agent job configuration screen, do the following:
15
+
* Select a self-hosted agent from your Agent pool or select Azure Pipelines for an Azure-hosted agent.
16
+
* If you select a hosted agent, then you must select an operating system such as macOS, Windows, or a version of Linux for the hosted agent VM.
17
17
18
18
<notetype="tip">This is not an airgap option as internet connections are still required for downloading other tools and the script will still download new content if needed.</note>
19
19
@@ -25,6 +25,6 @@ You can configure the build agent for [detect_product_short] Azure Plugin to use
25
25
26
26
### Proxy configuration scenarios
27
27
28
-
1. If both an agent proxy and [bd_product_short] Poxy Service Endpoint are set through ADO Plugin parameter, the [bd_product_short] proxy url endpoint takes precedence.
28
+
* If both an agent proxy and [bd_product_short] Poxy Service Endpoint are set through ADO Plugin parameter, the [bd_product_short] proxy url endpoint takes precedence.
29
29
30
-
2. If agent proxy is configured, and the [bd_product_short] Poxy Service Endpoint is not set through ADO Plugin parameter, the [detect_product_short] Azure Plugin utilizes the agent proxy.
30
+
* If agent proxy is configured, and the [bd_product_short] Poxy Service Endpoint is not set through ADO Plugin parameter, the [detect_product_short] Azure Plugin utilizes the agent proxy.
From the Azure Pipelines page, add the [detect_product_long] plug-in for ADO.
3
3
4
-
**Install the [detect_product_short]extension for Azure DevOps**
4
+
<notetype="note">If you are an existing [detect_product_short] user, manually uninstall the [company_name][detect_product_short]Plugin and install the [detect_product_long] plugin to receive future updates.</note>
5
5
6
-
1. Click the plus sign (**+**) under Tasks for Agent Job
7
-
1. Search for the [detect_product_short] plugin and click **Add** to add it to your pipeline.
6
+
**Install the [detect_product_short] extension for Azure DevOps**
8
7
8
+
* Click the plus sign (**+**) under Tasks for Agent Job
9
+
* Search for the [detect_product_short] plugin and click **Add** to add it to your pipeline.
After you have configured your task, you can run it as follows:
3
3
4
-
- In Azure DevOps, click **Queue**, and your task is executed on the next available build agent.
5
-
- If your task configuration is incomplete, a red status message of "*Some settings need your attention*" displays below **Run [detect_product_short] for your build**. Missing required settings display in red in the **[detect_product_short]** panel.
4
+
* In Azure DevOps, click **Queue**, and your task is executed on the next available build agent.
5
+
* If your task configuration is incomplete, a red status message of *Some settings need your attention* displays below **Run [detect_product_short] for your build**.
6
+
* Missing required settings display in red in the **[detect_product_short]** panel.
Copy file name to clipboardexpand all lines: documentation/src/main/markdown/integrations/jenkinsplugin/pluginreleasenotes.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The [company_name] Software Integrity Group is now [var_company_name]
8
8
* As part of this activity, sig-repo.synopsys.com and detect.synopsys.com are being deprecated and will be decommissioned in Feb. 2025. Please make use of repo.blackduck.com and detect.blackduck.com respectively.
9
9
* Refer to the [Black Duck Domain Change FAQ](https://community.blackduck.com/s/article/Black-Duck-Domain-Change-FAQ#SDInstru).
10
10
11
-
[company_name][solution_name] Jenkins plugin is now the [detect_product_long] Jenkins plugin.
11
+
*[company_name][solution_name] Jenkins plugin is now the [detect_product_long] Jenkins plugin.
12
12
13
13
For existing users, the [detect_product_long] Jenkins plugin should be considered a fresh installation as the domain has changed.
14
14
Before moving from the [detect_product_short] Jenkins plugin to the [detect_product_long] Jenkins plugin, you should record your existing system configuration. See additional information about upgrading from the [detect_product_short] Jenkins plugin to the [detect_product_long] Jenkins plugin under [Downloading and Installing.](../jenkinsplugin/downloadingandinstalling.md#updating-existing-jenkins)
* The [detect_product_short] PowerShell script: [PowerShell script](${script_repo_url_powershell})
7
-
* The [detect_product_short] binary repository (.jar and air gap zip files): [Binary files](${binary_repo_url_project})
7
+
* Version 10.0.0 and later [detect_product_short] binary repository (.jar and air gap zip files): [Binary files](${binary_repo_url_project})
8
+
* Version 9.10.1 and prior [detect_product_short] binary repository (.jar and air gap zip files): [Binary files](${binary_repo_url_project_old})
9
+
8
10
* The [detect_product_short] repository for the Jenkins plugin: [Release Artifacts Repository](${binary_repo_jenkins_url_project})
9
11
10
12
**Note:** For certain types of projects, [detect_product_short] automatically downloads one or more [inspectors](../components/inspectors.md) as needed.
0 commit comments