Я пытаюсь выполнить 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