SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

.gitlab-ci.yml: Dockerfile: SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "SSH_PRIVATE_KEY")


Метки: gitlab gitlab ci .gitlab-ci.yml dockerfile docker docker build ssh_private_key 

#8 [3/8] COPY /builds/project.tmp/SSH_PRIVATE_KEY /root/.ssh/id_rsa
#8 ERROR: failed to calculate checksum of ref 27ad3e9e-3a5c-4d0c-acf4-1ea96e17a59c::hqlniO6jdDXIhwN45R7kVPzKp: "/builds/project.tmp/SSH_PRIVATE_KEY": not found
------
 > [3/8] COPY /builds/project.tmp/SSH_PRIVATE_KEY /root/.ssh/id_rsa:
------
 2 warnings found (use docker --debug to expand):
 - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "SSH_PRIVATE_KEY") (line 3)
 - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "SSH_PRIVATE_KEY") (line 4)
Dockerfile:8
--------------------
   7 |     
   8 | >>> COPY $SSH_PRIVATE_KEY /root/.ssh/id_rsa
   9 |     
  10 |     COPY .cicd/build.sh /root/
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 27ad3e9e-3a5c-4d0c-acf4-1ea96e17a59c::hqlniO6jdDXIhwN45R7kVPzKp: "/builds/project.tmp/SSH_PRIVATE_KEY": not found

Ответы

RemiZOffAlex  Создано: 2024-10-19 02:44:11.251004  Обновлено: 2024-10-19 02:44:11.251023

.gitlab-ci.yml

build:
...
script:
- - cp $SSH_PRIVATE_KEY `pwd`/id_rsa
   - >
docker build .

Dockerfile

...
COPY ./id_rsa /root/.ssh/id_rsa
...

Возможно будут интересны и другие вопросы