You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by ap...@materne.de on 2020/08/13 10:02:52 UTC
Migrating build jobs
I migrated the jobs from the old buildserver (builds.ao) to the new one
(ci-build.ao).
I skipped some because I thought that these are not required any more.
The job for handling the Github PullRequests is incomplete as the former
used
trigger is not availble in the configuration UI. So I deactivated that (new)
job for
later investigation.
I skipped a second 'PR-job' (building on Windows) because of that. We also
should
discuss if we need this windows-job as Windows nodes are rare ...
Our build job for testing our POMs (by building Ant from POM) could be
migrated (easily)
because there is no type=Maven any more. Maybe building via Shell ...
Copied the SonarQube-Job, but deactivated it because of missing Sonar
password.
Skipped the 'Ivy-Snapshot-Deploy'. It seems to be a personal job of
Jaikiran.
Same for 'Ivy-tests-Jaikiran'.
Skipped 'Ivy-tests-Windows'.
I see 3 possibilities:
- migrate this job
- copy the existing 'Ivy-tests'
- enhance that job to a matrix with the OS as one axes
Jan
Details:
=========================
https://builds.apache.org/view/A/view/Ant/job/Ant%201.9.x%20(latest%20EA%20J
DK)/
Ant 1.9.x (latest EA JDK)
deactivated
Last Success: -
Last Error: 1y 5m
Seems to a test for building against Java12+13.
Obsolete due Matrix-Build Java8-16.
No migration needed.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-1.9.x-Linux/
Ant Github-PR-1.9.x-Linux
deactivated
Last Success:-
Last Error: 2y 8m
Description:
Job triggered on Linux systems, for Github PR's submitted against 1.9.x
branch of github.com/apache/ant repository
<p>Checks existing Github PullRequests against the unit tests. See <a
href="https://blogs.apache.org/infra/entry/github_pull_request_builds_now">i
nfra-blog</a>.</p>
Datadog Tagging
- add tags from file in workspace (file=empty/default)
- add tags from list of properties (empty/default)
...
Tries to build the 1.9-branch on Ubuntu with Java5.
build.sh allclean test
Obsolete due Matrix-Build Java8-16.
So no need for migration.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-Linux/
Ant Github-PR-Linux
Last Success: 10d
Last Error: 14d
Copied the Job configuration to new server.
- BuildTrigger "GitHub Pull Request Builder" is not available
-- GitHub API credentials: https://api.github.com.com : GitHub Pull
Request Builder asf-ci Token
-- Admin list: asfgit jaikiran
-- Use github hooks for build triggering: selected
Ant-latest + JDK-1.8(latest)
Shell: ./build.sh allclean test
Publish JUnit
- xml: build/testcases/xml/*.xml,build/antunit/xml/*.xml
Copied the job to new server, but deactivated it, because of missing
trigger.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Github-PR-Windows/
Ant Github-PR-Windows
deactivated
Last Success: 1y 2m
Last Error: 10d
Basically a copy of the PR-Linux job with label=Windows and Batch instead of
Shell
(build.bat allclean test).
I skipped this one because
- the 'original' Linux-PR-job is incomplete (missing trigger)
- this one is already deactivated
- should discuss if we need this
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%20EA%20
JDK)/
Ant Master (latest EA JDK)
deactivated
Last Success: 2m 22d
Last Error: 25d
Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)
Parameterized job with the download URL as parameter (without values)
Shell:
mkdir java-latest-ea
cd java-latest-ea
if [ "${jdk_axis}" == "jdk15-ea" ]; then
wget ${JDK_15_DOWNLOAD_URL}
else
wget ${JDK_16_DOWNLOAD_URL}
fi
tar -zxf ./*.tar.gz
# set JAVA_HOME to point to the newly extracted tar's content
export JAVA_HOME=`echo \`pwd\`/\`echo */\``
echo "JAVA_HOME is set to $JAVA_HOME"
export PATH=$JAVA_HOME/bin:$PATH
cd ..
java -version && ./build.sh -f fetch.xml -Ddest=optional && ./bootstrap.sh
&& ./build.sh clean jars javadocs test
Skipped this one as it seems that this job never had a real benefit.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20Compatibility%2
0Linux/
Ant Master Compatibility Linux
Last Success: 1d 12h
Last Error: unknown
Description:
Compiles and builds Ant (master branch) with various different
recent versions of Java and then runs (only the) tests with the minimal
supported version of Java runtime (which as of Aug 2019, is Java 8).
This ensures/verifies that various Ant functionality works as expected
when Ant is built with a higher version of Java and is run against the
minimal
supported version.
This is our @hourly Matrix build on JDK 1.8 - JDK 14 on Ubuntu.
Time before abort: 45 minutes
Inject env: LANG=en_US.utf8
Shell: ./test-compatibility.sh
With notifications to notifications@ant.apache.org
Seems to be already migrated as "Ant-Build-Matrix-master-Linux".
Difference:
- Build:
- old: uses shell=./test-compatibility.sh
- new: uses Ant: -f launch-build.xml -Djenkins=t
- The new one supports touchstone-builds (Java8)
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20Latest%20Java%2
0Compatibility%20Linux/
Ant Master Latest Java Compatibility Linux
Last Success: 6m 4d
Last Error: 8m 12d
Parameterized Build with
- parameter JDK_DOWNLOAD_URL=<emtpy>
- build on ubuntu
- no trigger
- build=shell
mkdir java-latest-ea
cd java-latest-ea
wget ${JDK_DOWNLOAD_URL}
tar -zxf ./*.tar.gz
# set JAVA_HOME to point to the newly extracted tar's content
export JAVA_HOME=`echo \`pwd\`/\`echo */\``
echo "JAVA_HOME is set to $JAVA_HOME"
export PATH=$JAVA_HOME/bin:$PATH
cd ..
./test-compatibility.sh
Skipped as I think this was a test-job for experimenting.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-from-POMs/
Ant-Build-from-POMs
Last Success: 1d 13h
Last Error: unknown
Description:
Checks Ant POMs by building Ant from the POMs.
type=Maven
discard build: log-rotation keep=5
JDK 1.8 (latest)
Ubuntu
scm: git: https://gitbox.apache.org/repos/asf/ant.git
- clean before checkout
- trigger
- build after snapshot
- @hourly
abort if build >30min
ANSI Console Output: color map = xterm
Locks: Ant
Build
Maven-Version: Maven 3 (latest)
POM: src/etc/poms/pom.xml
goals: clean package
MAVEN_OPTS: -Xmx4g -Xms4g
deactivate automatc archive of artifacts
build following projects, but block them during this build
repo: strategy=local to the executor
validation: LEVEL_MINIMAL
settings: maven standard
global settings: global maven standard
Skipped this job because there is no "Maven-Type" job.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-Jaikiran/
Ant-Build-Jaikiran
Last Success: 1y 7m
Last Error: 1y 7m
Description:
Personal build for testing Ant
discard old builds: log-rotation, keep=2
enable git validated merge support: fail the build if push fails
github project: https://github.com/apache/ant/
Parameterized:
- text-param 'sha1', default=master, description=Commit id you want to build
or refname (eg: "origin/pr/9/head")
JDK12 (latest)
label=linux (0 nodes!)
scm-git
repo-url: git://github.com/apache/ant.git
branch: ${sha1}
behaviour:
- clean before checkout
- asvanced subm-modules: recursively update
no build trigger
clean workspace before build
abort build after 20min
ansi console: color=xterm
build: shell
mkdir java12
cd java12
wget
https://download.java.net/java/early_access/jdk12/26/GPL/openjdk-12-ea+26_li
nux-x64_bin.tar.gz
tar -zxf openjdk-12-ea+26_linux-x64_bin.tar.gz
export JAVA_HOME=`pwd`/jdk-12
export PATH=$JAVA_HOME/bin:$PATH
cd ..
java -version && ./bootstrap.sh && ./build.sh clean jars test
publish JUNit: build/testcases/xml/*.xml,build/antunit/xml/*.xml
Skipped because I think, this is Jaikirans try-out-something-job which is
not used for over a year.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-master-SonarQube/
Ant-Build-master-SonarQube
Copied the configuration.
Don't know the password for Sonar (Inject password > job password >
SONAR_LOGIN)
Deactivated the new job, because of missing password.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-Matrix-1.9.x-Linux/
created new by copying the 'Ant-Build-Matrix-master-Linux' and chaning
branch to '*/1.9.x'.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-Matrix-1.9.x-Windows
/
created new by copying the 'Ant-Build-Matrix-master-Windows' and chaning
branch to '*/1.9.x'.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-Matrix-master-Linux/
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant-Build-Matrix-master-Window
s/
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/Ant_Nightly/
Ant_Nightly
no use of Locks (Ant, ActiveMQ)
rest migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/AntLib-antunit/
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/AntLib-common/
==> TODO
Description
Because this projects only supplies the build infrastructure for the
antlibs, this is not built by itself.
Instead it triggered all other antlibs to be built.
discard builds: keep 30
JDK: default
Ubuntu
git: repo: https://gitbox.apache.org/repos/asf/ant-antlibs-common.git
- aadvanced sub-modules: recursive
trigger: scm @hourly
no build!
triggers: all other AntLib-Jobs
---------------
https://builds.apache.org/view/A/view/Ant/job/AntLib-compress/
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/AntLib-props/
adapted from 'antlib commons':
url=https://gitbox.apache.org/repos/asf/ant-antlibs-props.git
With that copy JDK changed from 1.7 to 1.8
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy/
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy%20Master%20(latest%20jdk%2
0ea)/
git: repo: https://gitbox.apache.org/repos/asf/ant-ivy.git
matrix:
jdk_axis: jdk11-latest jdk13-ea jdk14-ea
label_exp: ubuntu
clean workspace before build
Ant 1.10 (Latest)
JDK 11 (latest)
Build: Shell
mkdir java-latest-ea
cd java-latest-ea
if [ "${jdk_axis}" == "jdk11-latest" ]; then
wget
https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.
0.4%2B11/OpenJDK11U-jdk_x64_linux_hotspot_11.0.4_11.tar.gz
elif [ "${jdk_axis}" == "jdk13-ea" ]; then
wget
https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/
GPL/openjdk-13_linux-x64_bin.tar.gz
else
wget
https://download.java.net/java/early_access/jdk14/11/GPL/openjdk-14-ea+11_li
nux-x64_bin.tar.gz
fi
tar -zxf ./*.tar.gz
if [ "${jdk_axis}" == "jdk11-latest" ]; then
export JAVA_HOME="`echo \`pwd\`/\`echo */\``"
elif [ "${jdk_axis}" == "jdk12-ea" ]; then
export JAVA_HOME="`echo \`pwd\`/\`echo */\``"
else
export JAVA_HOME="`echo \`pwd\`/\`echo */\``"
fi
export PATH="${JAVA_HOME}"/bin:$PATH
cd ..
echo "Using \"${JAVA_HOME}\""
java -version && ant -version && ant clean test-report
publish junit: build/reports/test/xml/**
I think instead of migrating this job it would be better to adapt the
Ant-Matrix-Linux-Job.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-check/
Ivy-check
migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-GithubPR/
Ivy-GithubPR
skipped; the job should be similar to Ant-PR, which doesnt work yet.
maybe a matrix (jdk, os) should be used
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p><a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a></p>
<p>Checks existing Github PullRequests against the unit tests. See <a
href="https://blogs.apache.org/infra/entry/github_pull_request_builds_now">i
nfra-blog</a>.</p>
keep 10 builds
git merge support: fail the build if push fails
github project: https://github.com/apache/ant-ivy/
JDK 1.8 (latest)
label: ubuntu
git: git://github.com/apache/ant-ivy.git
- clean before checkout
- advances submodules: recursively update
- strategy what to build: build commits submitted for validated merge
trigger: build pull request to repository
abort the build: 20min
add timestamp to console output
color ansi: xterm
locks: ActiveMQ + Ant
use
- Ant 1.9 (latest)
- JDK 1.8 (latest)
Build Ant 1.9 (latest)
- target: clean coverage-report
- -Dhttps.protocols=TLSv1.2
publish junit: build/reports/test/xml/**
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-GithubPR-Matrix/
Ivy-GithubPR-Matrix
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p>
<a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a>
</p>
<p>Checks existing Github PullRequests against the unit tests. See <a
href="https://blogs.apache.org/infra/entry/github_pull_request_builds_now">i
nfra-blog</a>.</p>
<p>Matrix over JDK and label. Infors to labes see <a
href="https://cwiki.apache.org/confluence/display/INFRA/Jenkins+node+labels"
>infra-wiki</a>.</p>
Datadog Tagging
- add tags from file in workspace (file=empty/default)
- add tags from list of properties (props=empty/default)
discard old builds, keep 10
enable git validated merge support: fail the build if push fails
github project: https://github.com/apache/ant-ivy/
scm-git
- repo: https://github.com/apache/ant-ivy.git
- clean before checkout
- submodules: recursively update
- strategy: build commits submitted for validated merge
trigger: build pull requests to the repository
matrix
- JDK: JDK 1.7 (latest), JDK 1.8 (latest)
- os: ubuntu, Windows
no configuration filter
no touchstone builds
abort build after 20min
Locks: Ant
Build
ant (default): clean coverage-report
publish junit: build/test-report/**
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-Nightly-Distribution/
Ivy-Nightly-Distribution
deactivated
Last Success: 3y 1m
"This job has been deprecated. Please use
https://builds.apache.org/job/Ivy/lastSuccessfulBuild/ to get the latest
builds"
therefore not migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-Snapshot-Deploy/
Ivy-Snapshot-Deploy
Last Run: 9m 14d
keep 2 builds
JDK 1.8 latest
build on ubuntu
no scm
trigger: after ivy-tests-ubuntu
tools: maven_latest_home
copy artefacts from other projects
- project: Ivy
- build: last successful (only stable)
- artefact: build/artifact/jars/ivy.jar
build-shell:
$MAVEN_LATEST__HOME/bin/mvn deploy:deploy-file
-Dfile=build/artifact/jars/ivy.jar -DgroupId=org.apache.ivy -DartifactId=ivy
-Dversion=2.6.0-SNAPSHOT -Dpackaging=jar
-Durl=https://repository.apache.org/content/repositories/snapshots
-DrepositoryId=apache.snapshots.https
send email to: jaikiran@apache.org
not migrated as I dont know if its required
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-tests-Jaikiran/
Ivy-tests-Jaikiran
Last run: 1y 6m
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p> <a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a></p>
discard old builds: keep=1
parameters:
- REPO_URL : Text
default: https://github.com/jaikiran/ant-ivy.git
description: The git repository URL to Ivy source code, that you want to
build and test.
- BRANCH_NAME : Text
default: master
description: The name of the branch that should be checked out and built
- ADDITIONAL_JVM_ARGS : Text
default: <empty>
description: Additional JVM args (for example -Dtest.class.pattern=foo*)
that will be passed as part of the command that triggers the Ant build
JDK 1.7 (latest)
label: Windows
scmgit
- repo: ${REPO_URL}
- branch: */${BRANCH_NAME}
- clean before checkout
- submodules: recursively update
abort build after 20min
build: ant (1.9 latest windows): -f build-release.xml clean test-report
-DOS=Windows ${ADDITIONAL_JVM_ARGS}
archive: build/**/*
send email: jaikiran@apache.org
not migrated as I dont know if its required
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-tests-ubuntu/
Ivy-tests-ubuntu
deactivated
Last run: 9m 14d
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p>
<a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a>
</p>
Trunk build can be used within Eclipse using this updatesite URL:
<a
href="http://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/arti
fact/build">
http://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/b
uild
</a>
keep last 5 builds
label: ubuntu && !H12
scm-git
- repo: https://gitbox.apache.org/repos/asf/ant-ivy.git
- clean before checkout
- sub-modules: recursively update
Matrix
- JDK:
* JDK 1.8 (latest)
* JDK 11 (latest)
* JDK 13 (latest)
* JDK 14 (latest)
- OS:
* ubuntu
- touchstone: jdk.contains("1.8")
abort build after 20min
build: ant (1.9 latest): clean test-report -Dhttps.protocols=TLSv1.2
publish junit: build/reports/test/xml/**
send email: notifications@ant.apache.org (each instable)
Skipped, because I am not sure if this is required.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-tests-ubuntu%20(Java%209)/
Ivy-tests-ubuntu (Java 9)
Last run: 3y
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p>Build <a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a>
against latest Java 9 (early access releases)</p>
Datadog tagging
- add tags from file: file=empty
- add tags fro list: props=empty
discard old builds, keep 5
Parameters
- JDK_9_TAR_GZ_DOWNLOAD_URL : Text
default:
http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_
bin.tar.gz
description: The location of the JDK 9 binary, to download from
JDK: system
label: ubuntu
scm-git
- repo: https://github.com/apache/ant-ivy.git
- sub-modules: recursively update
no trigger
clean workspace before build
abort build after 20min
Locks: Ant
build-shell:
wget -O jdk9.tar.gz ${JDK_9_TAR_GZ_DOWNLOAD_URL}
tar -xzf jdk9.tar.gz
export JAVA_HOME=./jdk-9
echo JAVA_HOME has been set to ${JAVA_HOME}
export PATH=${JAVA_HOME}/bin:$PATH
java -version
echo JAVA_HOME=${JAVA_HOME} > jdk-9-setup.properties
echo PATH=${PATH} >> jdk-9-setup.properties
echo ANT_OPTS="-Dbuild.compiler=javac9 --illegal-access=deny" >>
jdk-9-setup.properties
echo "Properties being injected into environment:"
cat jdk-9-setup.properties
inject env variables
- properties file path: jdk-9-setup.properties
build-ant
- ant (default) --execdebug clean test-report
archive artefacts: build/**/*
send email: jaikiran@apache.org
Skipped. Java9 is not an 'early access' any more.
Also it seems to be a private test job from Jaikiran.
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-tests-Windows/
Ivy-tests-Windows
last run: 4m 9d
Description
<img src="http://ant.apache.org/ivy/images/logo.png" />
<p>
<a href="http://ant.apache.org/ivy/">http://ant.apache.org/ivy/</a>
</p>
Trunk build can be used within Eclipse using this updatesite URL:
<a
href="http://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/arti
fact/build">
http://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/b
uild
</a>
discard old builds, keep=5
scm-git
- repo: https://gitbox.apache.org/repos/asf/ant-ivy.git
- clean before checkout
- sub-modules: recursively update
no trigger
Matrix:
- JDK
* JDK 1.8 (latest)
* JDK 11 (latest)
* JDK 14 (latest)
- OS (Label)
* Windows
- touchstone: jdk.contains("1.8")
abort after 20min
build: ant (1.9 latest windows) clean test-report -Dhttps.protocols=TLSv1.2
publish junit: build/reports/test/xml/**
send email: notifications@ant.apache.org
Should we migrate this or adapt the existing test-(linux) job or create a
matrix build?
---------------
https://builds.apache.org/view/A/view/Ant/job/Ivy-Windows-regression-test/
Ivy-Windows-regression-test
not run yet
A usual build ...
Matrix
- OS: Windows
- JDK: 1.7, 1.8
- touchstone: jdk.contains("1.7")
Skipped as it seems to be an outdated job.
---------------
https://builds.apache.org/view/A/view/Ant/job/IvyDE/
IvyDE
deactivated
already migrated
---------------
https://builds.apache.org/view/A/view/Ant/job/IvyDE-GithubPR/
IvyDE-GithubPR
last run: 6m 12d
Skipped as the PR-handling is open.
We should solve that for Ant and then combine the Ivy+AntPR jobs to IvyPR.
---------------
https://builds.apache.org/view/A/view/Ant/job/IvyDE-updatesite/
IvyDE-updatesite
last run: 4m 9d
description
Trunk build can be use within Eclipse with the URL:
http://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/t
runk/build
discard old builds, keep 10
JDK 1.8 latest
label: ubuntu
scm-subversion
- repo: http://svn.apache.org/repos/asf/ant/ivy/updatesite/trunk
- checkout strategy: use 'svn update' as much as possible
- browser: ViewSVN, root=http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN
trigger: scm @hourly
abort after 10min
Locks: Ant
build
* ant jenkins-prepare
* ant jenkins-build
archive: trunk/build/**,trunk/work/rat/report.txt
jira: update relevant issues: default selector
email: notifications@ant.apache.org
migrated
Re: AW: Migrating build jobs
Posted by Jaikiran Pai <ja...@apache.org>.
Thank you for that job description :) It accurately captures what this
is for. I should have added that in the first place.
-Jaikiran
On 14/08/20 12:38 pm, apache@materne.de wrote:
> Thanks.
> I see that you have migrated the job.
> https://ci-builds.apache.org/job/Ant/job/Ant%20Master%20(latest%20EA%20JDK)/
>
> I placed some docs ...
>
>
> Jan
>
>
> -----Ursprüngliche Nachricht-----
> Von: Jaikiran Pai <ja...@apache.org>
> Gesendet: Freitag, 14. August 2020 03:42
> An: Ant Developers List <de...@ant.apache.org>; apache@materne.de
> Betreff: Re: Migrating build jobs
>
> Hello Jan,
>
> On 13/08/20 3:32 pm, apache@materne.de wrote:
>>
>>
>> https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%2
>> 0EA%20
>> JDK)/
>>
>> Ant Master (latest EA JDK)
>>
>> deactivated
>>
>> Last Success: 2m 22d
>>
>> Last Error: 25d
>>
>>
>>
>> Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)
>>
>> Parameterized job with the download URL as parameter (without values)
>>
>>
>>
>> Shell:
>>
>> mkdir java-latest-ea
>>
>> cd java-latest-ea
>>
>> if [ "${jdk_axis}" == "jdk15-ea" ]; then
>>
>> wget ${JDK_15_DOWNLOAD_URL}
>>
>> else
>>
>> wget ${JDK_16_DOWNLOAD_URL}
>>
>> fi
>>
>> tar -zxf ./*.tar.gz
>>
>> # set JAVA_HOME to point to the newly extracted tar's content
>>
>> export JAVA_HOME=`echo \`pwd\`/\`echo */\``
>>
>> echo "JAVA_HOME is set to $JAVA_HOME"
>>
>> export PATH=$JAVA_HOME/bin:$PATH
>>
>> cd ..
>>
>> java -version && ./build.sh -f fetch.xml -Ddest=optional &&
>> ./bootstrap.sh && ./build.sh clean jars javadocs test
>>
>>
>>
>>
>>
>> Skipped this one as it seems that this job never had a real benefit.
> This is the job we use (and trigger manually) whenever the OpenJDK team
> contacts us (on the dev list) about new EA releases and asks us to try them
> out for catching any issues early in the JDK release cycle. I'll migrate
> this to the new CI since this has helped us catch and provide input to the
> OpenJDK team on newer JDK releases.
>
> -Jaikiran
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
AW: Migrating build jobs
Posted by ap...@materne.de.
Thanks.
I see that you have migrated the job.
https://ci-builds.apache.org/job/Ant/job/Ant%20Master%20(latest%20EA%20JDK)/
I placed some docs ...
Jan
-----Ursprüngliche Nachricht-----
Von: Jaikiran Pai <ja...@apache.org>
Gesendet: Freitag, 14. August 2020 03:42
An: Ant Developers List <de...@ant.apache.org>; apache@materne.de
Betreff: Re: Migrating build jobs
Hello Jan,
On 13/08/20 3:32 pm, apache@materne.de wrote:
>
>
> https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%2
> 0EA%20
> JDK)/
>
> Ant Master (latest EA JDK)
>
> deactivated
>
> Last Success: 2m 22d
>
> Last Error: 25d
>
>
>
> Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)
>
> Parameterized job with the download URL as parameter (without values)
>
>
>
> Shell:
>
> mkdir java-latest-ea
>
> cd java-latest-ea
>
> if [ "${jdk_axis}" == "jdk15-ea" ]; then
>
> wget ${JDK_15_DOWNLOAD_URL}
>
> else
>
> wget ${JDK_16_DOWNLOAD_URL}
>
> fi
>
> tar -zxf ./*.tar.gz
>
> # set JAVA_HOME to point to the newly extracted tar's content
>
> export JAVA_HOME=`echo \`pwd\`/\`echo */\``
>
> echo "JAVA_HOME is set to $JAVA_HOME"
>
> export PATH=$JAVA_HOME/bin:$PATH
>
> cd ..
>
> java -version && ./build.sh -f fetch.xml -Ddest=optional &&
> ./bootstrap.sh && ./build.sh clean jars javadocs test
>
>
>
>
>
> Skipped this one as it seems that this job never had a real benefit.
This is the job we use (and trigger manually) whenever the OpenJDK team
contacts us (on the dev list) about new EA releases and asks us to try them
out for catching any issues early in the JDK release cycle. I'll migrate
this to the new CI since this has helped us catch and provide input to the
OpenJDK team on newer JDK releases.
-Jaikiran
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
Re: Migrating build jobs
Posted by Jaikiran Pai <ja...@apache.org>.
Hello Jan,
On 13/08/20 3:32 pm, apache@materne.de wrote:
>
>
> https://builds.apache.org/view/A/view/Ant/job/Ant%20Master%20(latest%20EA%20
> JDK)/
>
> Ant Master (latest EA JDK)
>
> deactivated
>
> Last Success: 2m 22d
>
> Last Error: 25d
>
>
>
> Incomplete job. Tries to build on Java 1.5 + 1.6 (or 15+16?)
>
> Parameterized job with the download URL as parameter (without values)
>
>
>
> Shell:
>
> mkdir java-latest-ea
>
> cd java-latest-ea
>
> if [ "${jdk_axis}" == "jdk15-ea" ]; then
>
> wget ${JDK_15_DOWNLOAD_URL}
>
> else
>
> wget ${JDK_16_DOWNLOAD_URL}
>
> fi
>
> tar -zxf ./*.tar.gz
>
> # set JAVA_HOME to point to the newly extracted tar's content
>
> export JAVA_HOME=`echo \`pwd\`/\`echo */\``
>
> echo "JAVA_HOME is set to $JAVA_HOME"
>
> export PATH=$JAVA_HOME/bin:$PATH
>
> cd ..
>
> java -version && ./build.sh -f fetch.xml -Ddest=optional && ./bootstrap.sh
> && ./build.sh clean jars javadocs test
>
>
>
>
>
> Skipped this one as it seems that this job never had a real benefit.
This is the job we use (and trigger manually) whenever the OpenJDK team
contacts us (on the dev list) about new EA releases and asks us to try
them out for catching any issues early in the JDK release cycle. I'll
migrate this to the new CI since this has helped us catch and provide
input to the OpenJDK team on newer JDK releases.
-Jaikiran
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
AW: Migrating build jobs
Posted by ap...@materne.de.
Job runs fine.
I added a notification.
Jan
-----Ursprüngliche Nachricht-----
Von: apache@materne.de <ap...@materne.de>
Gesendet: Freitag, 14. August 2020 09:20
An: 'Ant Developers List' <de...@ant.apache.org>
Betreff: AW: Migrating build jobs
Thanks, tried that.
https://ci-builds.apache.org/job/Ant/job/Ant-Build-from-POMs/
Not migrated:
- trigger
- build after snapshot : havent found that
- Locks: Ant : no Locks available
- Build
* deactivate automatc archive of artifacts : havent found that
* build following projects, but block them during this build : havent found that
* repo: strategy=local to the executor : specified a 'private' repo
* validation: LEVEL_MINIMAL : havent found that
Job created and triggered.
But there was/is no notfication. Should I add that?
Jan
-----Ursprüngliche Nachricht-----
Von: Gintautas Grigelionis <g....@gmail.com>
Gesendet: Donnerstag, 13. August 2020 20:40
An: Ant Developers List <de...@ant.apache.org>
Betreff: Re: Migrating build jobs
>
> Our build job for testing our POMs (by building Ant from POM) could be
> migrated (easily) because there is no type=Maven any more. Maybe
> building via Shell ...
>
Looks like "Freestyle Project" -> Build step "Execute top-level Maven targets" is a possibility?
Gintas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
AW: Migrating build jobs
Posted by ap...@materne.de.
Thanks, tried that.
https://ci-builds.apache.org/job/Ant/job/Ant-Build-from-POMs/
Not migrated:
- trigger
- build after snapshot : havent found that
- Locks: Ant : no Locks available
- Build
* deactivate automatc archive of artifacts : havent found that
* build following projects, but block them during this build : havent found that
* repo: strategy=local to the executor : specified a 'private' repo
* validation: LEVEL_MINIMAL : havent found that
Job created and triggered.
But there was/is no notfication. Should I add that?
Jan
-----Ursprüngliche Nachricht-----
Von: Gintautas Grigelionis <g....@gmail.com>
Gesendet: Donnerstag, 13. August 2020 20:40
An: Ant Developers List <de...@ant.apache.org>
Betreff: Re: Migrating build jobs
>
> Our build job for testing our POMs (by building Ant from POM) could be
> migrated (easily) because there is no type=Maven any more. Maybe
> building via Shell ...
>
Looks like "Freestyle Project" -> Build step "Execute top-level Maven targets" is a possibility?
Gintas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
Re: Migrating build jobs
Posted by Gintautas Grigelionis <g....@gmail.com>.
>
> Our build job for testing our POMs (by building Ant from POM) could be
> migrated (easily) because there is no type=Maven any more. Maybe building
> via Shell ...
>
Looks like "Freestyle Project" -> Build step "Execute top-level Maven
targets" is a possibility?
Gintas