如何通过终端从JFrog Artifactory下载Artifactory?

How to download Artifactory from JFrog Artifactory via terminal?

我正在处理 Jenkinsfile 并且为了这个项目我需要一些 Artifactory,任何人都可以用正确的命令帮助我吗?

我正在考虑 curl,但后来它要求我输入用户名和密码,然后是 404 错误..

谢谢:))

在 Jenkinsfile 的阶段,在 withCredentials 指令中使用下载命令。

withCredentials([usernamePassword(credentialsId: 'artifactoryCredentials', passwordVariable: 'ART_PASSWORD', usernameVariable: 'ART_USERNAME')]) {
    sh 'curl -u ${ART_USERNAME}:${ART_PASSWORD} https://artifactory.example.com/artifactory/foo/com/projectA/wrapper/app-1.0.jar'
}

如果您使用 wget 下载您的软件包,请在 sh 块中使用以下内容。

wget --user ${ART_USERNAME} --password ${ART_PASSWORD} https://artifactory.example.com/artifactory/foo/com/projectA/wrapper/app-1.0.jar

请与右侧的管理员联系 credentialsId 以在您的 Jenkins 管道中使用。

有关处理凭据的更多信息,请参阅 Jenkinsfile documentation