如何通过终端从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。
我正在处理 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。