我在Gitlab CI yaml中有构建和测试工作。我想触发构建作业在每天晚上16:00,我想触发测试作业,每天早上4:00在GitLab上,我知道Gitlab CI/CD - Schedule - New Schedule,但我不知道如何在Gitlab CI yaml中编写和工作我已经上传了我的Gitlab CI yaml文件。你能给我看看吗?
variables:
MSBUILD_PATH: 'C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe'
SOLUTION_PATH: 'Source/NewProj
我正在尝试创建通过GitLab部署GCP实例的管道。其他平台(如AWS )具有环境变量(如$AWS_ACCESS_KEY_ID和$AWS_SECRET_ACCESS_KEY ),可用于验证请求,但GCP似乎使用服务帐户凭据文件。
我可以创建一个CI gitlab文件变量来包含我的GCP服务帐户凭据文件,但是我只能以一种不安全的方式添加它。如果我试图在GitLab ci-cd设置下屏蔽我的文件变量,它将生成错误消息This variable can not be masked.。
在GitLab CI/CD环境变量中存储GCP服务帐户凭据文件的最佳做法是什么?