[jbosstools-issues] [JBoss JIRA] (JBIDE-22757) jenkins jobs no longer using BUILD_ID = a timestamp (Jenkins bug)

Nick Boldt (JIRA) issues at jboss.org
Tue Jul 19 13:31:00 EDT 2016


    [ https://issues.jboss.org/browse/JBIDE-22757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13267678#comment-13267678 ] 

Nick Boldt edited comment on JBIDE-22757 at 7/19/16 1:30 PM:
-------------------------------------------------------------

Scripts which rely on BUILD_ID value looking like yyyy-mm-dd_HH-MM-SS:

In jbosstools-build-ci:
./publish/publish.sh (deprecated in favour of rsync.sh)
./publish/rsync.sh
./util/cleanup/jbosstools-cleanup.sh
./publish/build-jbosstools-component.sh
./buildchow/templates/*.yaml

Elsewhere:

./jbosstools-locus/site/pom.xml
./reddeer/site/pom.xml

./jbosstools-versionwatch/run.jenkins.job.sh

./jbosstools-maven-plugins/tycho-plugins/repository-utils/src/main/java/org/jboss/tools/tycho/sitegenerator/GenerateRepositoryFacadeMojo.java
./jbosstools-maven-plugins/tycho-plugins/repository-utils/src/main/java/org/jboss/tools/tycho/sitegenerator/CreateFullSiteMojo.java

./jbosstools-integration-stack/scripts/build.xml
./jbosstools-integration-stack/jbosstools/README.adoc
./jbosstools-integration-stack/\*/\*/\*/pom.xml

./jbosstools-build-sites/aggregate/site/pom.xml
./jbosstools-build-sites/aggregate/earlyaccess-site/pom.xml
./jbosstools-build-sites/aggregate/coretests-site/pom.xml
./jbosstools-build-sites/aggregate/central-site/pom.xml

./jbosstools-browsersim/products/browsersim-standalone/pom.xml

./jbdevstudio-product/results/pom.xml

and ... all the jbosstools Jenkins jobs which pass -DBUILD_ID=$\{BUILD_ID} to maven.


was (Author: nickboldt):
Scripts which rely on BUILD_ID value looking like yyyy-mm-dd_HH-MM-SS:

In jbosstools-build-ci:
./publish/publish.sh (deprecated in favour of rsync.sh)
./publish/rsync.sh
./util/cleanup/jbosstools-cleanup.sh
./publish/build-jbosstools-component.sh
./buildchow/templates/*.yaml

Elsewhere:

./jbosstools-locus/site/pom.xml
./reddeer/site/pom.xml

./jbosstools-versionwatch/run.jenkins.job.sh

./jbosstools-maven-plugins/tycho-plugins/repository-utils/src/main/java/org/jboss/tools/tycho/sitegenerator/GenerateRepositoryFacadeMojo.java
./jbosstools-maven-plugins/tycho-plugins/repository-utils/src/main/java/org/jboss/tools/tycho/sitegenerator/CreateFullSiteMojo.java

./jbosstools-integration-stack/scripts/build.xml
./jbosstools-integration-stack/jbosstools/README.adoc
./jbosstools-integration-stack/\*/\*/\*/pom.xml

./jbosstools-build-sites/aggregate/site/pom.xml
./jbosstools-build-sites/aggregate/earlyaccess-site/pom.xml
./jbosstools-build-sites/aggregate/coretests-site/pom.xml
./jbosstools-build-sites/aggregate/central-site/pom.xml

./jbosstools-browsersim/products/browsersim-standalone/pom.xml

./jbdevstudio-product/results/pom.xml

and ... all the jbosstools Jenkins jobs which pass -DBUILD_ID=${BUILD_ID} to maven.

> jenkins jobs no longer using BUILD_ID = a timestamp (Jenkins bug)
> -----------------------------------------------------------------
>
>                 Key: JBIDE-22757
>                 URL: https://issues.jboss.org/browse/JBIDE-22757
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 4.4.1.AM2
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>            Priority: Blocker
>             Fix For: 4.4.1.AM2
>
>         Attachments: buildID-broken.png
>
>
> Due to an upstream bug in Jenkins [1], [2], BUILD_ID now = BUILD_NUMBER.
> [1] https://issues.jenkins-ci.org/browse/JENKINS-26520
> [2] https://issues.jenkins-ci.org/browse/JENKINS-26626
> So instead of timestamped build folders, we're seeing things like this:
> !buildID-broken.png|thumbnail!
> Workaround until fixed in Jenkins:
> {code}BUILD_ID=`date -u +%Y-%m-%d_%H-%M-%S`{code}
> Or, try using BUILD_TIMESTAMP instead?



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list