Description
The External Artifact Repository plug-in downloads artifacts from a Nexus or JFrog Artifactory repository into an HCL Launch z/OS type component.
The External Artifact Repository plug-in downloads artifacts from a Nexus or JFrog Artifactory repository into an HCL Launch z/OS type component.
The External Artifact Repository plugin automates the downloading of z/OS artifacts from a Nexus or JFrog Artifactory repository.
This plugin includes one or more steps, click Steps for step details and properties.
This HCL Launch version 7 or later.
See Installing plugins in HCL Launch for installing and removing plugins.
Use this plugin to automate downloading of z/OS artifacts from a Nexus Artifactory or JFrog repository to z/OS. The artifacts can then be deployed using the Deploy Dataset step of the zOS Utility plugin.
To create the z/OS component version, use the buztool.sh command from job control language (JCL) or from the z/OS UNIX System Services command line. You must specify the -ar parameter on the command. This parameter provides details about the artifactory needed to upload artifacts. The link from the external artifact repository is stored as a component version property, named extRepoURL. The property is used to download the artifacts.
For additional information, see Creating z/OS component versions in the product documentation.
To access this plugin in the palette, click Repositories > Artifact > zOS ExternalArtifactsDownload.
The following process steps are available in the External Artifact Repository plugin.
Download a z/OS package from an external artifact repository. The repository can be either a Nexus or Artifactory repository.
Name | Type | Description | Required |
---|---|---|---|
Repository URL | String | The URL of the repository. | Yes |
User Name | String | The user name used to authenticate with the repository. | Yes |
Repository Password | String | The password used to authenticate with the repository. | Yes |
Artifactory api key | Boolean | Check this box to use API key authentication with artifact repository. Doesn’t work with Nexus. | No |
Artifactory api key | String | The api key used to authenticate with the artifactory repository. | No |
Hidden input properties: