我已经在Gitlab v12.3.5上设置了一个Git项目+ CI(使用Gitlab-runner)。我对问题和管道有疑问。假设我创建了一个问题并将其分配给我自己。因此,这将创建一个分支/合并请求。然后,我打开WebIDE修改某些文件,以解决此问题。现在,我想看看我的更改是否可以解决该问题。为了运行管道,是否有必要将更改提交到分支中?还是有其他方法?
我遇到的情况是,可能需要20次修复文件才能使管道“干净”。在这种情况下,我将不得不继续致力于每个更改以查看结果。完成此操作的首选方法是什么?是否可以仅通过暂存更改以查看其是否有效来运行管道?
我正在设置 gitlab-ci.yaml 文件。因此,要使其正常工作还需要进行大量的尝试。
答案 0 :(得分:0)
您应该创建一个分支并推送到该分支。只有推送的更改将触发管道运行。完成后,您可以压缩并合并分支,以使仓库的历史记录变得干净。
通常,您不必这样做,因为您将设置自动测试来检查代码是否有效。您还应该尝试首先在本地测试Linux命令(或在GitLab CI script
中运行的任何命令)。如果您担心自己的.gitlab-ci.yml
语法是否正确,可以导航到存储库中的文件并在此处检查(顶部有一个按钮可以使它倾斜)。