Gitlab:问题和管道

时间:2019-12-11 22:41:45

标签: gitlab gitlab-ci

我已经在Gitlab v12.3.5上设置了一个Git项目+ CI(使用Gitlab-runner)。我对问题和管道有疑问。假设我创建了一个问题并将其分配给我自己。因此,这将创建一个分支/合并请求。然后,我打开WebIDE修改某些文件,以解决此问题。现在,我想看看我的更改是否可以解决该问题。为了运行管道,是否有必要将更改提交到分支中?还是有其他方法?

我遇到的情况是,可能需要20次修复文件才能使管道“干净”。在这种情况下,我将不得不继续致力于每个更改以查看结果。完成此操作的首选方法是什么?是否可以仅通过暂存更改以查看其是否有效来运行管道?

我正在设置 gitlab-ci.yaml 文件。因此,要使其正常工作还需要进行大量的尝试。

1 个答案:

答案 0 :(得分:0)

您应该创建一个分支并推送到该分支。只有推送的更改将触发管道运行。完成后,您可以压缩并合并分支,以使仓库的历史记录变得干净。

通常,您不必这样做,因为您将设置自动测试来检查代码是否有效。您还应该尝试首先在本地测试Linux命令(或在GitLab CI script中运行的任何命令)。如果您担心自己的.gitlab-ci.yml语法是否正确,可以导航到存储库中的文件并在此处检查(顶部有一个按钮可以使它倾斜)。