【问题标题】:When to run git tag in GitHub and Jenkins?何时在 GitHub 和 Jenkins 中运行 git tag?
【发布时间】:2020-09-20 06:10:14
【问题描述】:

我想用 Github 构建 Deploy Jenkins 管道。

这是我的部署流程:

  • 克隆回购
  • 运行npm i
  • 运行npm build -- --prod
  • 运行 docker build(从 dist - 框架无关紧要)
  • 将 docker 映像推送到 aws 存储库。
  • 运行 aws ecs update-service 以更新集群上的服务(aws 关闭容器并创建一个新容器)。

如何处理git tag?什么时候运行这个命令?在克隆步骤之后?或者在我的本地计算机中,当标签挂钩发生时,GitHub 会触发 Jenkins 管道?

【问题讨论】:

  • 你想用标签做什么

标签: git docker jenkins amazon-ecs


【解决方案1】:

这个问题的答案只能是一种意见,因为没有对错。

在某些情况下,您只想在一切都已成功完成(部署)后才进行标记。在其他情况下,您希望标记每次尝试(Jenkins 构建)。

您必须回答的实际问题是(@jonrsharpe 已经在评论中提到了这一点):tag 在您的项目中的目的是什么?你怎么处理那些tags

在我的 iOS 项目中,我通常只是在实际部署新构建时创建一个标签。如果 Jenkins 工作在此之前失败,我不会费心标记。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 2018-08-19
    • 2021-12-14
    • 1970-01-01
    • 2019-01-11
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多