diff --git a/bamboo-specs/src/main/java/buildjob/PlanSpec.java b/bamboo-specs/src/main/java/buildjob/PlanSpec.java index 2b1e23f..2d1967e 100644 --- a/bamboo-specs/src/main/java/buildjob/PlanSpec.java +++ b/bamboo-specs/src/main/java/buildjob/PlanSpec.java @@ -95,11 +95,8 @@ public class PlanSpec { .checkoutItems(new CheckoutItem().defaultRepository()), new ScriptTask() .description("Set config and keys.") - .inlineBody("mkdir -p ~/.ssh\n" + - "echo \"${bamboo.bamboo_agent_ssh}\" | base64 -d >> ~/.ssh/id_rsa\n" + - "echo \"host vector.iqser.com\" > ~/.ssh/config\n" + - "echo \" user bamboo-agent\" >> ~/.ssh/config\n" + - "chmod 600 ~/.ssh/config ~/.ssh/id_rsa"), + .location(Location.FILE) + .fileFromPath("bamboo-specs/src/main/resources/scripts/key-prepare.sh"), new ScriptTask() .description("Build Docker container.") .location(Location.FILE) diff --git a/bamboo-specs/src/main/resources/scripts/key-prepare.sh b/bamboo-specs/src/main/resources/scripts/key-prepare.sh index 715b13a..bf71668 100755 --- a/bamboo-specs/src/main/resources/scripts/key-prepare.sh +++ b/bamboo-specs/src/main/resources/scripts/key-prepare.sh @@ -2,7 +2,7 @@ set -e mkdir -p ~/.ssh -echo "${bamboo.bamboo_agent_ssh}" | base64 -d >> ~/.ssh/id_rsa +echo "${bamboo_agent_ssh}" | base64 -d >> ~/.ssh/id_rsa echo "host vector.iqser.com" > ~/.ssh/config echo " user bamboo-agent" >> ~/.ssh/config chmod 600 ~/.ssh/config ~/.ssh/id_rsa \ No newline at end of file