Quick Info
Description
The External Artifact Repository plug-in downloads artifacts from a Nexus or JFrog Artifactory repository into an HCL Launch z/OS type component.Quick Info
Summary
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.
Compatibility
This HCL Launch version 7 or later.
Installation
See Installing plugins in HCL Launch for installing and removing plugins.
History
The following table describes the changes made in each plugin version.
Version | Description |
---|---|
8 | Minor enhancements |
Usage
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.
Step palette
To access this plugin in the palette, click Repositories > Artifact > zOS ExternalArtifactsDownload.
Steps
The following process steps are available in the External Artifact Repository plugin.
Download Artifacts
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:
- 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.