【问题标题】:Continuous Deployment using gitlab使用 gitlab 进行持续部署
【发布时间】:2018-10-24 04:34:50
【问题描述】:

我在本地环境中使用 gitlab。现在我正在尝试为自动部署过程实施 CI。我按照教程进行操作,但该教程仅适用于 gitlab.com 我的 gitlab addrr 类似于 http://192.168.-.-:---/root/test-project
当我逐步按照教程进行操作时,它可以在 gitlab.com 上运行,这意味着当我将 .gitlab-ci.yml 文件添加到我的根项目时,它会触发管道。但是当我在本地 git 上添加 .gitlab-ci.yml 文件时,它不会触发管道,因为管道页面显示每次开始使用管道时,似乎我没有正确推动它。
如何将 .yml 添加到我的根目录中?

【问题讨论】:

  • 到底是什么不工作?
  • 就像在 gitlab.com 上一样,当我在应用程序中添加 .yml 文件时,它会在管道中显示暂停状态,但是当我在本地 gitlab 机器上实现它时,它什么也没有显示,并且管道页面总是显示开始使用管道。我已经编辑了我的问题,现在您可以看到图片了。
  • 仍不清楚您要做什么以及出现什么错误,请使用您提到的 .yml 文件更新问题
  • @bhavesh27 希望你现在明白了这是教程链接digitalocean.com/community/tutorials/…
  • 告诉我们什么是成功的。您是否有任何 gitlab-runners 启动并运行,并使它们可用于您的 Gitlab 实例,您的项目是否允许使用它们?

标签: linux gitlab gitlab-ci


【解决方案1】:

第一步是让管道工作。我很困惑

GitLab 13.12(2021 年 5 月)应该会更容易,它现在包含一个教程:

管道编辑器中有用的 GitLab CI/CD 信息

创建您的第一个 GitLab CI/CD 管道可能很困难,尤其是对于那些刚接触 CI/CD 的人。
您可能会花时间在文档和 GitLab 之间来回切换以配置您的第一个管道。

在此版本中,我们为管道编辑器添加了一个包含有用信息的抽屉,以帮助指导您完成编写第一个管道的步骤。

参见DocumentationIssue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-08
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多