带有令牌的Gitlab CI管道

带有令牌的Gitlab CI管道,gitlab,continuous-integration,gitlab-ci,Gitlab,Continuous Integration,Gitlab Ci,我在gitlab.com中创建了Personal Access Token来读取gitlab api,因为我想在asciidoc中自动创建一些关于我的回购的文档。基本上,这在本地脚本中起作用 现在我想把它变成Giutlab CI管道。到目前为止,令牌是我本地脚本的一部分。但我不希望这种代币在公开回购中可读。有没有一种方法可以安全地从管道中获取令牌,而无需将其以纯文本或任何其他可重用形式放入.gitlab-ci.yml中?是的,在您的gitlab项目中设置>ci/CD>变量 在那里,您可以添加键-

我在gitlab.com中创建了Personal Access Token来读取gitlab api,因为我想在asciidoc中自动创建一些关于我的回购的文档。基本上,这在本地脚本中起作用


现在我想把它变成Giutlab CI管道。到目前为止,令牌是我本地脚本的一部分。但我不希望这种代币在公开回购中可读。有没有一种方法可以安全地从管道中获取令牌,而无需将其以纯文本或任何其他可重用形式放入.gitlab-ci.yml中?

是的,在您的gitlab项目中
设置>ci/CD>变量

在那里,您可以添加键-值对,这些键-值对可以被“屏蔽”,因此在脚本中不可见

但是你应该意识到这并不是完全“安全”的。看一看