Commit 8e2a2c04 authored by Josh Steinberg's avatar Josh Steinberg

jenkins ssh

parent e1832957
......@@ -9,6 +9,7 @@ pipeline {
NEXUS_URL = "10.20.3.15:8081"
NEXUS_REPOSITORY = "maven-nexus-repo-jenkins"
NEXUS_CREDENTIAL_ID = "nexus-jenkins"
REMOTE_AGENT = "35.192.10.103"
}
stages {
stage('Git Checkout') {
......@@ -54,56 +55,18 @@ pipeline {
version: '0.0.1-SNAPSHOT'
}
}
// script{
// pom = readMavenPom file: "pom.xml";
// filesByGlob = findFiles(glob: "target/*.${pom.packaging}");
// echo "${filesByGlob[0].name} ${filesByGlob[0].path} ${filesByGlob[0].directory} ${filesByGlob[0].length} ${filesByGlob[0].lastModified}"
// artifactPath = filesByGlob[0].path;
// artifactExists = fileExists artifactPath;
// if(artifactExists) {
// echo "*** File: ${artifactPath}, group: ${pom.groupId}, packaging: ${pom.packaging}, version ${pom.version}";
// nexusArtifactUploader(
// nexusVersion: NEXUS_VERSION,
// protocol: NEXUS_PROTOCOL,
// nexusUrl: NEXUS_URL,
// groupId: pom.groupId,
// version: pom.version,
// repository: NEXUS_REPOSITORY,
// credentialsId: NEXUS_CREDENTIAL_ID,
// artifacts: [
// [artifactId: pom.artifactId,
// classifier: '',
// file: artifactPath,
// type: pom.packaging],
// [artifactId: pom.artifactId,
// classifier: '',
// file: "pom.xml",
// type: "pom"]
// ]
// );
// } else {
// error "*** File: ${artifactPath}, could not be found";
// }
// }
// }
// stage("Pull from Nexus"){
// steps{
// script{
// pom = readMavenPom file: "pom.xml";
// GROUP_ID=pom.groupId
// ARTIFACT_ID=pom.artifactId
// LOCAL_FILE="spring-boot-complete-0.0.1-SNAPSHOT.jar"
stage("Build Docker Image and Helm Deploy to Kubernetes"){
steps{
sshagent(credentials: ['ssh-cred']){
sh '''
[ -d ~/.ssh ] || mkdir ~/.ssh && chmod 0700 ~/.ssh
ssh-keyscan -t rsa,dsa ${REMOTE_AGENT} >> ~/.ssh/known_hosts
ssh root@${REMOTE_AGENT} echo "hello"
}
}
}
// NEXUS_RESOLVE_URL="${NEXUS_URL}artifact/maven/resolve?g=${GROUP_ID}a=${ARTIFACT_ID}&r=${NEXUS_REPOSITORY}&v=${NEXUS_VERSION}"
// REPOSITORY_LOCAL_PATH= curl -s "${NEXUS_RESOLVE_URL}" | xmllint --xpath "//artifact-resolution/data/repositoryPath/text()" -
// ARTIFACT_DOWNLOAD_URL="${NEXUS_URL}/repositories/${NEXUS_REPOSITORY}/content${REPOSITORY_LOCAL_PATH}"
// curl -o "${LOCAL_FILE}" "${ARTIFACT_DOWNLOAD_URL}"
// echo "${ARTIFACT_DOWNLOAD_URL}"
// }
// }
// }
}
}
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCoxVNmImSzpjFLMjH+l31bUuuGg+9h4f9pfGeWW4iAsdUIkHIqqYFoTp+q/kV+mfbYXajRUkaN/eyao2h7Y1B55ppP6zhfHVJiz2oDEAfr04uR7ZrYvZdvy0ILaW9ZUuKUgeUsdqiMiTO33p2Y/wKK+pghSQBzLfhI9IGFwvP0zH2PJBQ/eJyj9h6IuCkvY41oFNo+gGUzmume767HM+lAiQqNDBkoQqQwln1R45XRySNW7V+cZBS25rOJfrwDhkDygSXSnRaoPhLKFr/aKL1h5y4kwU2I7o4Jnaw8xITKjpTV9RJA/tdiZ++1jyebbal2tKrZvzwNnWEVdanuEU4gpw8HFufKNS+yaZJvJdRKUgqL2FLvoCpVDu4cMR0viGDNsqSh6DJ7One+vKs57tF9r8qeZ2Y96g9eriNYsBHU0uAi3WMrhZk3kAOZRxs+/AAnZueDNNaiNFY12TRKwbxEOBKkEu/vDT6nDjkL4iT4SHflfcKLYxqujzaXfuVlJU8= jsteinberg@USA-MAC-NIS1717.local
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment