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