Step | Arguments | Status | |
---|---|---|---|
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) |