【发布时间】:2020-06-24 10:59:30
【问题描述】:
我正在尝试 chmod 到一个文件中。有时它不存在。在这种情况下,我希望它不会出现任何错误。 这意味着 chmod 只有在文件存在的情况下才会执行。
我正在使用gitlab-runner 执行此操作,但它仍然执行shell 脚本,所以这是要从linux 方面解决的问题,而不是从gitlab 解决的问题
这是我尝试做的事情
ssh-publickey:
stage: ssh-publickey
script:
- pwd
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh # i want to check before executing this command
- sudo chmod 700 ~/.ssh/gitlab.pem
- echo $PRIVATEKEY > ~/.ssh/gitlab.pem
【问题讨论】:
标签: linux gitlab-ci gitlab-ci-runner chmod