spring-cloud-dataflow
spring-cloud-dataflow copied to clipboard
Build promotion in artifactory fails
There is an issue with jfrog cli to promote a build from libs-staging-local
into libs-staging-release
using artifactory API's. This issue is to collect info about it.
First error in gh actions was within workflow run https://github.com/spring-cloud/spring-cloud-dataflow/runs/2912367655. Eventually things actually got promoted just fine(assumption is that cli with api just didn't work).
Last project(spring-cloud-dataflow) after cli/api errored, things also eventually were promoted to libs-release-local
but it took 20-30 minutes.
Cast from shell:
09:42 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_build_version=2.8.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_build_buildname=spring-cloud-dataflow-build-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_build_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_version=2.8.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildname=spring-cloud-dataflow-common-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_version=2.6.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_buildname=spring-cloud-deployer-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_local_version=2.6.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_local_buildname=spring-cloud-deployer-local-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_local_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_cloudfoundry_version=2.6.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_cloudfoundry_buildname=spring-cloud-deployer-cloudfoundry-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_cloudfoundry_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_kubernetes_version=2.6.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_kubernetes_buildname=spring-cloud-deployer-kubernetes-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_deployer_kubernetes_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_common_security_config_version=1.6.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_common_security_config_buildname=spring-cloud-common-security-config-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_common_security_config_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_skipper_version=2.7.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_skipper_buildname=spring-cloud-skipper-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_skipper_buildnumber=5
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_version=3.1.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildname=spring-cloud-dataflow-ui-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildnumber=3
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_version=2.8.1
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildname=spring-cloud-dataflow-main-release
09:44 $ export BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildnumber=3
09:45 $ export JFROG_CLI_LOG_LEVEL=DEBUG
# At this time jfrog cli version was 1.46.4
09:49 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildname $BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-dataflow-common-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-common-main-release/5": EOF
# jfrog cli updated to 1.50.0
09:53 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildname $BUILD_ZOO_HANDLER_spring_cloud_dataflow_common_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-dataflow-common-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Debug] Artifactory response: 200 OK
[Info] Promoted build spring-cloud-dataflow-common-main-release/5 to: libs-release-local repository.
09:59 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_deployer_buildname $BUILD_ZOO_HANDLER_spring_cloud_deployer_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-main-release/5": http: ContentLength=52 with Body length 0
12:15 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_deployer_local_buildname $BUILD_ZOO_HANDLER_spring_cloud_deployer_local_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-local-main-release/5": http: ContentLength=52 with Body length 0
12:35 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_deployer_cloudfoundry_buildname $BUILD_ZOO_HANDLER_spring_cloud_deployer_cloudfoundry_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-deployer-cloudfoundry-main-release/5": http: ContentLength=52 with Body length 0
12:36 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_deployer_kubernetes_buildname $BUILD_ZOO_HANDLER_spring_cloud_deployer_kubernetes_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-deployer-kubernetes-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Debug] Artifactory response: 200 OK
[Info] Promoted build spring-cloud-deployer-kubernetes-main-release/5 to: libs-release-local repository.
12:38 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_common_security_config_buildname $BUILD_ZOO_HANDLER_spring_cloud_common_security_config_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-common-security-config-main-release/5": http: ContentLength=52 with Body length 0
12:40 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_skipper_buildname $BUILD_ZOO_HANDLER_spring_cloud_skipper_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5 - Post "https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-skipper-main-release/5": http: ContentLength=52 with Body length 0
12:46 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildname $BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-dataflow-ui-main-release/3
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Debug] Artifactory response: 200 OK
[Info] Promoted build spring-cloud-dataflow-ui-main-release/3 to: libs-release-local repository.
12:47 $ jfrog rt build-promote --server-id spring $BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildname $BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildnumber libs-release-local
[Debug] Usage Report: Sending info...
[Info] Promoting build...
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3
[Debug] Sending HTTP GET request to: https://repo.spring.io/api/system/version
[Debug] The Artifactory version is: 7.19.8
[Debug] Sending HTTP POST request to: https://repo.spring.io/api/system/usage
[Debug] Usage Report: Artifactory response: 200 OK
[Debug] Usage Report: Usage info sent successfully.
[Warn] Attempt 0 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3 - Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3": EOF
[Warn] Attempt 1 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3 - Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3": http: ContentLength=52 with Body length 0
[Warn] Attempt 2 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3 - Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3": http: ContentLength=52 with Body length 0
[Warn] Attempt 3 - Failure occurred while sending POST request to https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3 - Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3": http: ContentLength=52 with Body length 0
[Error] Post "https://repo.spring.io/api/build/promote/spring-cloud-dataflow-main-release/3": http: ContentLength=52 with Body length 0
@jvalkeal: is this still an issue for us?