forked from Yara724/api
Fix git pull SSH in pipeline (host keys + known_hosts)
This commit is contained in:
@@ -12,6 +12,7 @@ skip_clone: true
|
|||||||
variables:
|
variables:
|
||||||
- &host_workspace /data/1-deploy/gitea/yara724/api
|
- &host_workspace /data/1-deploy/gitea/yara724/api
|
||||||
- &workspace_volume /data/1-deploy/gitea/yara724/api:/workspace
|
- &workspace_volume /data/1-deploy/gitea/yara724/api:/workspace
|
||||||
|
- &host_ssh /home/talieh/.ssh:/root/.ssh:ro
|
||||||
- &pipeline_env
|
- &pipeline_env
|
||||||
WORKSPACE: *host_workspace
|
WORKSPACE: *host_workspace
|
||||||
PROJECT_NAME: Yara724 API
|
PROJECT_NAME: Yara724 API
|
||||||
@@ -28,10 +29,13 @@ steps:
|
|||||||
image: docker.arvancloud.ir/alpine/git:latest
|
image: docker.arvancloud.ir/alpine/git:latest
|
||||||
environment:
|
environment:
|
||||||
<<: *pipeline_env
|
<<: *pipeline_env
|
||||||
|
GIT_SSH_COMMAND: ssh -o UserKnownHostsFile=/tmp/known_hosts -o StrictHostKeyChecking=yes
|
||||||
volumes:
|
volumes:
|
||||||
- *workspace_volume
|
- *workspace_volume
|
||||||
|
- *host_ssh
|
||||||
commands:
|
commands:
|
||||||
- git config --global --add safe.directory /workspace
|
- git config --global --add safe.directory /workspace
|
||||||
|
- mkdir -p /tmp && ssh-keyscan -H git.ittalie.com >> /tmp/known_hosts
|
||||||
- cd /workspace
|
- cd /workspace
|
||||||
- git pull origin main
|
- git pull origin main
|
||||||
- date +%s > /workspace/.wp-deploy-start
|
- date +%s > /workspace/.wp-deploy-start
|
||||||
|
|||||||
Reference in New Issue
Block a user