Move Code into repo

This commit is contained in:
Aaron Kimbre
2022-01-16 12:22:00 -06:00
parent 1eef1854bc
commit 53ffe927f3
196 changed files with 33149 additions and 0 deletions

50
Jenkinsfile vendored Normal file
View File

@@ -0,0 +1,50 @@
properties([
parameters([
gitParameter(
branch: '',
branchFilter: 'origin/(.*)',
defaultValue: 'origin/refactor',
description: '',
name: 'BRANCH',
quickFilterEnabled: false,
selectedValue: 'NONE',
sortMode: 'NONE',
tagFilter: '*',
useRepository: 'git@github.com:aronwk-aaron/AccountManager.git',
type: 'PT_BRANCH'
)
])
])
node('worker'){
stage('Clone Code'){
checkout([
$class: 'GitSCM',
branches: [[name: params.BRANCH]],
extensions: [],
userRemoteConfigs: [
[
credentialsId: 'aronwk',
url: 'git@github.com:aronwk-aaron/AccountManager.git'
]
]
])
}
def tag = ''
stage("Build Container"){
if (params.BRANCH.contains('master')){
tag = 'latest'
} else {
tag = params.BRANCH.replace('\\', '-')
}
sh "docker build -t aronwk/dlu-account_manager:${tag} ."
}
stage("Push Container"){
withCredentials([usernamePassword(credentialsId: 'docker-hub-token', passwordVariable: 'password', usernameVariable: 'username')]) {
sh "docker login -u ${username} -p ${password}"
sh "docker push aronwk/dlu-account_manager:${tag}"
sh 'docker logout'
}
}
}