fix: properly escape bash variables in yaml

This commit is contained in:
teutat3s 2021-06-14 22:49:37 +02:00
parent 8d8645dcb4
commit b8fb9c23a1
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -13,7 +13,7 @@ steps:
# This is a hack because nixery containers contain no passwd file, which openssh wants to read # This is a hack because nixery containers contain no passwd file, which openssh wants to read
- echo "root:x:0:0:System administrator:/root:/run/current-system/sw/bin/bash" >> /etc/passwd - echo "root:x:0:0:System administrator:/root:/run/current-system/sw/bin/bash" >> /etc/passwd
- mkdir -p ~/.ssh - mkdir -p ~/.ssh
- echo $GITEA_SSH_KEY > ~/.ssh/id_rsa - echo $$GITEA_SSH_KEY > ~/.ssh/id_rsa
- echo "[git.b12f.io]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4uaREL7acSSCNAX+voDYl1Kj7JipP62fR5x1UyGP9u" >> ~/.ssh/known_hosts - echo "[git.b12f.io]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4uaREL7acSSCNAX+voDYl1Kj7JipP62fR5x1UyGP9u" >> ~/.ssh/known_hosts
- echo "Host git.b12f.io" >> ~/.ssh/config - echo "Host git.b12f.io" >> ~/.ssh/config
- echo " Port 2222" >> ~/.ssh/config - echo " Port 2222" >> ~/.ssh/config
@ -40,7 +40,7 @@ steps:
# This is a hack because nixery containers contain no passwd file, which openssh wants to read # This is a hack because nixery containers contain no passwd file, which openssh wants to read
- echo "root:x:0:0:System administrator:/root:/run/current-system/sw/bin/bash" >> /etc/passwd - echo "root:x:0:0:System administrator:/root:/run/current-system/sw/bin/bash" >> /etc/passwd
- mkdir -p ~/.ssh - mkdir -p ~/.ssh
- echo $GITEA_SSH_KEY > ~/.ssh/id_rsa - echo $$GITEA_SSH_KEY > ~/.ssh/id_rsa
- echo "[git.b12f.io]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4uaREL7acSSCNAX+voDYl1Kj7JipP62fR5x1UyGP9u" >> ~/.ssh/known_hosts - echo "[git.b12f.io]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4uaREL7acSSCNAX+voDYl1Kj7JipP62fR5x1UyGP9u" >> ~/.ssh/known_hosts
- echo "Host git.b12f.io" >> ~/.ssh/config - echo "Host git.b12f.io" >> ~/.ssh/config
- echo " Port 2222" >> ~/.ssh/config - echo " Port 2222" >> ~/.ssh/config
@ -79,7 +79,7 @@ steps:
from_secret: tea_config from_secret: tea_config
commands: commands:
- mkdir -p ~/.config/tea - mkdir -p ~/.config/tea
- echo $TEA_CONFIG > ~/.config/tea/config.yml - echo $$TEA_CONFIG > ~/.config/tea/config.yml
- tea pulls create --base core --head devos - tea pulls create --base core --head devos
- name: Notify failure - name: Notify failure