diff options
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index fbcf199..6543c4f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,17 +1,13 @@ -def dockerImage = 'silex/emacs:27.1-alpine-dev' +pipeline { + agent { dockerfile true } -node('docker') { - checkout scm - - stage('Build') { - docker.image(dockerImage).inside { + stages { + stage('Build') { sh 'make' stash includes: 'public/*', name: 'public_html' } - } - stage('Deploy') { - docker.image('instrumentisto/rsync-ssh').inside { + stage('Deploy') { unstash 'public_html' withCredentials([file(credentialsId: 'ryuslash.org-deploy-key', variable: 'KEY_FILE')]) { |