Artifactory:使用 artifactory docker bitbucket 管道时出错
Artifcatory: Error when using artifactory docker bitbucket pipeline
我正在传递以下内容
- pipe: JfrogDev/artifactory-docker:0.2.12
variables:
ARTIFACTORY_URL: "${JFROG_URL}"
ARTIFACTORY_USER: "${JFROG_USER}"
ARTIFACTORY_PASSWORD: "${JFROG_PASSWORD}"
DOCKER_IMAGE_TAG: "xxxx/web-interface:${BITBUCKET_BUILD_NUMBER}"
DOCKER_TARGET_REPO: "local-containers"
我正在回复以下内容
Status: Downloaded newer image for jfrog-int-docker-open-docker.bintray.io/artifactory-docker:0.2.12
INFO: Starting pipe execution...
jfrog rt config --url=$JFROG_URL --user=$JFROG_USER --password=$JFROG_PASSWORD --interactive=false
[Error] Wrong number of arguments. You can read the documentation at https://www.jfrog.com/confluence/display/CLI/JFrog+CLI
根据文档找不到任何错误,看起来管道进行了 cli 调用,但该调用失败了
在不使用强制服务器 ID 参数的情况下尝试配置服务器时似乎出现了问题:
https://bitbucket.org/JfrogDev/artifactory-docker/src/3b32b5d01d31c07acadb2a0d29a240110f88d59d/pipe/pipe.sh#lines-65
相反,您可以使用新的 jfrog-setup-cli 管道。此管道下载并配置 JFrog CLI。
例如,在您的情况下:
- pipe: jfrog/jfrog-setup-cli:1.0.0
- source ./jfrog-setup-cli.sh
- jfrog rt docker-push "xxxx/web-interface:${BITBUCKET_BUILD_NUMBER}" local-containers
它需要使用 JFrog CLI 服务器令牌填充一个前缀为 JF_ARTIFACTORY_
(即 JF_ARTIFACTORY_MYSERVER
)的安全环境变量。此令牌使用 jfrog rt config export
命令在您的计算机本地创建。
阅读有关此管道的更多信息 here。
阅读有关 jfrog rt config export
命令的更多信息 here。
我正在传递以下内容
- pipe: JfrogDev/artifactory-docker:0.2.12
variables:
ARTIFACTORY_URL: "${JFROG_URL}"
ARTIFACTORY_USER: "${JFROG_USER}"
ARTIFACTORY_PASSWORD: "${JFROG_PASSWORD}"
DOCKER_IMAGE_TAG: "xxxx/web-interface:${BITBUCKET_BUILD_NUMBER}"
DOCKER_TARGET_REPO: "local-containers"
我正在回复以下内容
Status: Downloaded newer image for jfrog-int-docker-open-docker.bintray.io/artifactory-docker:0.2.12
INFO: Starting pipe execution...
jfrog rt config --url=$JFROG_URL --user=$JFROG_USER --password=$JFROG_PASSWORD --interactive=false
[Error] Wrong number of arguments. You can read the documentation at https://www.jfrog.com/confluence/display/CLI/JFrog+CLI
根据文档找不到任何错误,看起来管道进行了 cli 调用,但该调用失败了
在不使用强制服务器 ID 参数的情况下尝试配置服务器时似乎出现了问题: https://bitbucket.org/JfrogDev/artifactory-docker/src/3b32b5d01d31c07acadb2a0d29a240110f88d59d/pipe/pipe.sh#lines-65
相反,您可以使用新的 jfrog-setup-cli 管道。此管道下载并配置 JFrog CLI。
例如,在您的情况下:
- pipe: jfrog/jfrog-setup-cli:1.0.0
- source ./jfrog-setup-cli.sh
- jfrog rt docker-push "xxxx/web-interface:${BITBUCKET_BUILD_NUMBER}" local-containers
它需要使用 JFrog CLI 服务器令牌填充一个前缀为 JF_ARTIFACTORY_
(即 JF_ARTIFACTORY_MYSERVER
)的安全环境变量。此令牌使用 jfrog rt config export
命令在您的计算机本地创建。
阅读有关此管道的更多信息 here。
阅读有关 jfrog rt config export
命令的更多信息 here。