gpt4 book ai didi

nexus - 将 Gitlab CI.Runner 构建的包推送到 Nexus 存储库

转载 作者:行者123 更新时间:2023-12-03 17:05:37 26 4
gpt4 key购买 nike

在 Gitlab 问题 #19095 中,它决定利用 GL 作为包存储库,但我现在应该做什么,直到它没有完成,任务:“尝试使用 Gitlab 而不是 Jenkins+Nexus”。我可以从哪个地方将包推送到 Nexus?

  • 来自 gitlab-ci.yml
  • 使用 Runner 上传的包,使用工件参数 gitlab-ci.yml https://about.gitlab.com/2015/11/22/gitlab-8-2-released/
  • 来自使用 Maven 的 Docker 镜像可能是
  • 通过网络 Hook
  • 使用发布标签?
  • 最佳答案

    我认为您会找到的最佳答案是您需要将其写入您的 gitlab yml 脚本

    NEXUS_USERNAME=admin 
    NEXUS_PASSWORD=admin123
    NEXUS_SERVER=server.com/yourserver
    NEXUS_REPOSITORY=raw
    echo "Sending backup to server"

    curl -v -u ${NEXUS_USERNAME}:${NEXUS_PASSWORD} --upload-file ${UPLOAD_FILE} http://${NEXUS_SERVER}/repository/${NEXUS_REPOSITORY}/${UPLOAD_FILE}

    关于nexus - 将 Gitlab CI.Runner 构建的包推送到 Nexus 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39099250/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com