This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch results
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/results by this push:
     new e309a66d3 Reverts to Docker again
e309a66d3 is described below

commit e309a66d367d2e221746f4aa7c06fb0948124ad3
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Fri Oct 14 08:07:40 2022 +0200

    Reverts to Docker again
---
 Jenkinsfile | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index c372c9de9..23f155dcd 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -10,25 +10,25 @@ pipeline {
     disableConcurrentBuilds()
     skipStagesAfterUnstable()
   }
-  environment {
-    RUBY_PATH="${env.WORKSPACE}/.rvm"
-    GEM_HOME="${RUBY_PATH}/gems"
-    PATH="${GEM_HOME}/bin:${env.PATH}"
-  }
   stages {
     stage('Build a staged website') {
+      agent {
+        docker {
+          image 'jekyll/builder:4.2.2'
+        }
+      }
       steps {
-        sh """
-          echo Generiting a new version of website        
-   
-          curl -sSL https://get.rvm.io | bash -s -- --path ${RUBY_PATH}
-          mkdir -p ${GEM_HOME}
-          bundle config set --local path ${GEM_HOME}
-          gem install  --install-dir ${GEM_HOME} bundler -v '2.3.23'
-          
+        sh '''
+          export GEM_HOME="$WORKSPACE/.gems"
+          export PATH="$GEM_HOME/bin:$PATH"
+          export BUNDLE_USER_HOME="$WORKSPACE/.bundle"
+
+          bundle config set --local path $GEM_HOME
           bundle install
           bundle exec jekyll build
-        """
+          
+          ls -la
+        '''
       }
     }
     stage('Deploy to stage area') {

Reply via email to