honestly, I think this works
All checks were successful
gitea.arg.rip/deployment/pipeline/head This commit looks good
All checks were successful
gitea.arg.rip/deployment/pipeline/head This commit looks good
This commit is contained in:
parent
f609d41c51
commit
d24a36d7aa
@ -151,8 +151,6 @@ pipeline {
|
||||
|
||||
sh """#!/bin/bash
|
||||
|
||||
pushd ${servicename}
|
||||
|
||||
usernameCredsId=\$(uuidgen)
|
||||
|
||||
CRUMB=\$(curl -c cookies.txt 'http://${env.JENKINS_USR}:${env.JENKINS_PSW}@alloces.lan:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
|
||||
@ -205,6 +203,7 @@ pipeline {
|
||||
sed -i 's/targetHost=string/targetHost="${targetHost}"/' Jenkinsfile
|
||||
|
||||
rm cookies.txt
|
||||
pushd ${servicename}
|
||||
git -c core.sshCommand="ssh -i '$PK'\" push
|
||||
"""
|
||||
}
|
||||
@ -223,7 +222,7 @@ pipeline {
|
||||
curl -u '${env.GITEA_USR}:${env.GITEATOKEN}' https://gitea.arg.rip/greyn/deployment/raw/branch/service/scripts/serviceaccount.sh --output serviceaccount.sh
|
||||
sed -i 's/USERNAMETOADD=/USERNAMETOADD="${servicename}"/' serviceaccount.sh
|
||||
sed -i 's/PASSWORDTOADD=/PASSWORDTOADD="${env.pw_linuxserviceaccount}"/' serviceaccount.sh
|
||||
sed -i 's/PUBKEYCONTENT=/PUBKEYCONTENT="${env.pubkeycontent}"/' serviceaccount.sh
|
||||
sed -i 's/PUBKEYCONTENT=/PUBKEYCONTENT="\$(cat ${servicename}-ssh.pub)"/' serviceaccount.sh
|
||||
sed -i 's/SUDOER_PSW=/SUDOER_PSW="${SUDOER_PSW}"/' serviceaccount.sh
|
||||
|
||||
echo "serviceaccount :)"
|
||||
|
Loading…
Reference in New Issue
Block a user