我需要由 gitlab-ci.yml(运行 Ubuntu 14.04)创建的 VM 来安装打包程序,然后访问和下载我的整个私有 gitlab 存储库,或者只是来自该存储库的单个文件。
首先,我尝试在我的脚本中创建一个 ssh 密钥来创建容器和虚拟机,然后将 .pub 远程添加到 gitlab 存储库。但是我忘记了在构建完成后会丢弃新创建的容器。这意味着每次创建容器时都会生成新的密钥。
无论如何,我可以动态添加和删除私有 GitLab 存储库的密钥吗?
packer gitlab gitlab-ci
gitlab ×1
gitlab-ci ×1
packer ×1