Skip to content

Artifactory Source Config - Roles

The following roles are added automatically to resources. You cannot add these roles manually.

ArtifactoryComponentProperties

NameTypeDescriptionReference
Add Property as LinkStringArtifactory properties to be set as component version links on the imported version. If the property does not exist in Artifactory, it will be skipped. Multiple properties can be set as links with a comma ‘,’ delimited list.${p:component/ArtifactoryComponentProperties/links}
Add Property as StatusStringArtifactory properties to be set as component version statuses on the imported version. If the property does not exist in Artifactory, or the status does not exist in Deploy, it will be skipped. Multiple properties can be set as statuses with a comma ‘,’ delimited list.${p:component/ArtifactoryComponentProperties/statuses}
Allow Insecure ConnectionBooleanSelect this option to allow insecure connections to the Artifactory repository.${p:component/ArtifactoryComponentProperties/allowInsecure}
Api KeyPasswordThe api key to authenticate with the Artifactory server. If using api key, username and password will be ignored.${p:component/ArtifactoryComponentProperties/apiKey}
Identity tokenPasswordThe Identity token to authenticate with the Artifactory server. If using Identity token , api key, username and password will be ignored.${p:component/ArtifactoryComponentProperties/identityToken}
Artifact IDStringArtifact ID.${p:component/ArtifactoryComponentProperties/artifactId}
Artifactory URLStringBase URL for the Artifactory server.${p:component/ArtifactoryComponentProperties/repoUrl}
Download RecursivelyBooleanSelect this box to download files and folders in subfolders of versions. Requires Artifactory Pro edition or higher.${p:component/ArtifactoryComponentProperties/recursive}
Exclude FilesStringFiles excluded in the version upload. Separate files with commas or newline characters.${p:component/ArtifactoryComponentProperties/excludes}
Extensions of Files to ConvertStringA list, separated by commas, of extensions that specify files which must be converted to a new Character set when downloaded.${p:component/ArtifactoryComponentProperties/extensions}
File ExtensionStringExtension field for files to retrieve from Artifactory when using the Download Latest Step for SNAPSHOT step. For version imports, use Includes / Excludes fields.${p:component/ArtifactoryComponentProperties/extension}
Group IDStringArtifact group ID.${p:component/ArtifactoryComponentProperties/groupId}
HTTP Proxy HostStringProvide the hostname of the HTTP proxy to use to connect to Artifactory. Eg proxy.domain.com${p:component/ArtifactoryComponentProperties/proxyHost}
HTTP Proxy PasswordPasswordProvide the password to authenticate with HTTP proxy.${p:component/ArtifactoryComponentProperties/proxyPass}
HTTP Proxy PortStringProvide the port number of the HTTP proxy to use to connect to Artifactory.${p:component/ArtifactoryComponentProperties/proxyPort}
HTTP Proxy User nameStringProvide the user name to authenticate with HTTP proxy.${p:component/ArtifactoryComponentProperties/proxyUser}
Include FilesStringFiles included in the version upload. The default setting of **/* uploads all files. Separate files with commas or newline characters. To specify an extension (ex. zip), use *.zip${p:component/ArtifactoryComponentProperties/includes}
Latest Version CountStringThe number of most recent versions of the component in Artifactory to import.${p:component/ArtifactoryComponentProperties/copyCount}
PasswordPassword${p:component/ArtifactoryComponentProperties/password}
Preserve Execute PermissionsBooleanSelect to save file execute permissions with files.${p:component/ArtifactoryComponentProperties/saveFileExecuteBits}
Repo PathStringThis value will override ‘Group ID’ and ‘Artifact ID’ fields. Path to the versions to be imported. For Maven repositories, format should be ‘groupId/artifactId’. For generic paths, ‘path/to/versions’.${p:component/ArtifactoryComponentProperties/repoPath}
RepositoryStringName of the repository to fetch versions from.${p:component/ArtifactoryComponentProperties/repoName}
Unzip Archived FilesBooleanSelect this box to unzip archived files before upload as component version files.${p:component/ArtifactoryComponentProperties/unzipArchive}
UserString${p:component/ArtifactoryComponentProperties/user}
Verify HashBooleanSelect to verify hash values after the files are downloaded.${p:component/ArtifactoryComponentProperties/checkHash}
Version Name PatternStringIf set, only the versions with names matching this regular expression will be imported. For each group matching the first capturing group, the requested number of latest builds are loaded into IBM DevOps Deploy. Use this property only when tracking older branches that contain new builds. Example: To return n versions of each 1.0.*, 1.1.*, 1.2.*, and so on, use the following regular expression: (1.[0-9]+).*${p:component/ArtifactoryComponentProperties/versionPattern}

ArtifactoryImportProperties

NameTypeDescriptionReference
Specific versionStringIf set, only the versions with names matching this regular expression are imported. For each group matching the first capturing group, the desired number of latest builds are loaded into IBM DevOps Deploy. If Version Name Pattern is set in the plug-in configuration, versions specified by the version name pattern are filtered out before this regular expression is used as a filter. Example: To return n versions of each 1.0.*, 1.1.*, 1.2.*, and so on, use the following regular expression: (1.[0-9]+).*
Version DescriptionStringAn optional description to add to the versions that are imported into DevOps Deploy.