DescriptionThe External Artifact Repository plug-in downloads artifacts from a Nexus or JFrog Artifactory repository into an HCL Launch z/OS type component.
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.
The following table describes the changes made in each plugin version.
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.
|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:
- Select the Proxy checkbox to enable proxy connection to artifactory using passed Proxy Host and Port. Proxy does not work for Nexus.
- Review with your security administrators before allowing insecure connection. The feature is disabled by default.