Skip to content
StepArgumentsStatus
Start of Pipeline - (1 min 57 sec in block)
node - (1 min 55 sec in block)
node block - (1 min 32 sec in block)
withEnv - (1 min 29 sec in block)GLASSFISH_MAJOR
withEnv block - (1 min 29 sec in block)
stage - (9.8 sec in block)Download API artifact from the build job
stage block (Download API artifact from the build job) - (8.7 sec in block)
org.jenkinsci.plugins.workflow.steps.PushdStep - (2.5 sec in block)
org.jenkinsci.plugins.workflow.steps.PushdStep block - (2.2 sec in block)
copyArtifacts - (0.56 sec in self)eclipse-ee4j_jta-api-openjdk-jdk11-latest
sh - (0.99 sec in self)find . -mindepth 2 -type f -print -exec mv {} . \;
stage - (1 min 15 sec in block)Replace API in GF
stage block (Replace API in GF) - (1 min 14 sec in block)
sh - (1 min 8 sec in self)#!/bin/bash -ex git clone https://github.com/eclipse-ee4j/glassfish.git cd glassfish git checkout master mvn -Pstaging clean install -DskipTests cd .. mv glassfish/appserver/distributions/glassfish/target/glassfish.zip . rm -rf glassfish7 unzip -q glassfish.zip cd glassfish${GLASSFISH_MAJOR}/glassfish/modules #strip the api name of RC, SNAPSHOT, and version. for jarfile in ${WORKSPACE}/download/*.jar; do echo $(basename $jarfile) | sed -e 's/-RC[0-9][0-9]*//' | sed -e 's/-SNAPSHOT//' | sed -e 's/\.[0-9][0-9]*//' | sed -e 's/\.[0-9][0-9]*//' | sed -e 's/-[0-9][0-9]*//' | while IFS= read -r gfnamejar ; do if [ -f $gfnamejar ]; then rm -v $gfnamejar; cp -v $jarfile $gfnamejar; fi; done; done
stage - (1.2 sec in block)Archive the GF
stage block (Archive the GF) - (1 sec in block)