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 32c6ebc20 Builds with Docker and moves content out of Docker 32c6ebc20 is described below commit 32c6ebc20a54495bbc1a53ee62ce2f54e32e5f3e Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Fri Oct 14 09:06:07 2022 +0200 Builds with Docker and moves content out of Docker --- Jenkinsfile | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6c31777fe..11376c449 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,6 +15,7 @@ pipeline { agent { docker { image 'jekyll/builder:4.2.2' + args "-e DESTINATION=${env.WORKSPACE}" } } steps { @@ -26,22 +27,29 @@ pipeline { bundle config set --local path $GEM_HOME bundle install bundle exec jekyll build - - rm -rf $GEM_HOME - + + mv _site $DESTINATION + ''' + } + } + stage('Deploy to stage area') { + steps { + sh ''' echo "Pushing changes into stage site" + + pwd + ls -la if ! git config remote.asf.url > /dev/null; then git remote add asf https://gitbox.apache.org/repos/asf/struts-site.git fi - git config --local user.email "jenk...@apache.org" - git config --local user.name "Mr. Jenkins" - git fetch asf git checkout asf-staging git pull asf asf-staging + ls -la + cp -r _site/* content cp -r _site/.htaccess content/.htaccess