DEVEX-20:
This commit is contained in:
parent
ba3f812cf7
commit
e6756e5027
@ -5,11 +5,25 @@ jobs:
|
|||||||
deploy-dev:
|
deploy-dev:
|
||||||
name: 'Deploy to dev'
|
name: 'Deploy to dev'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
|
||||||
image: ubuntu:22.04 # ← форсирует контейнер
|
|
||||||
steps:
|
steps:
|
||||||
- run: |
|
- name: 'Cloning'
|
||||||
|
env:
|
||||||
|
SSH_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
|
run: |
|
||||||
echo "Container ID: $(cat /proc/1/cgroup | grep docker)"
|
echo "Container ID: $(cat /proc/1/cgroup | grep docker)"
|
||||||
echo "Inside Docker: $(docker info >/dev/null 2>&1 && echo yes || echo no)"
|
echo "Inside Docker: $(docker info >/dev/null 2>&1 && echo yes || echo no)"
|
||||||
pwd
|
pwd
|
||||||
ls -la ~/.ssh/ || echo "No .ssh dir"
|
ls -la ~/.ssh/ || echo "No .ssh dir"
|
||||||
|
echo "$SSH_KEY" > ~/.ssh/my_key
|
||||||
|
cat > ~/.ssh/config << 'EOF'
|
||||||
|
Host target-server.com
|
||||||
|
HostName target-server.com
|
||||||
|
User git
|
||||||
|
IdentityFile ~/.ssh/my_key
|
||||||
|
ProxyCommand ncat --proxy-type http --proxy http://proxy-ip:port %h %p
|
||||||
|
StrictHostKeyChecking no
|
||||||
|
UserKnownHostsFile /dev/null
|
||||||
|
IdentitiesOnly yes
|
||||||
|
EOF
|
||||||
|
chmod 600 ~/.ssh/config
|
||||||
|
chmod 600 ~/.ssh/my_key
|
||||||
Loading…
x
Reference in New Issue
Block a user