Skip to content

Configure

Loading

General

Description
<p>
  Job to replicate the steps documented on <a 
  href=https://wiki.eclipse.org/WTP/Releng/Processes#Release_latest_stable_build_to_.2Fwebtools.2Frepository>Release 
  latest stable build to /webtools/repository</a>
<p>
  Builds, once pushed, are here:
  
  <ul>
    <li><a href=http://download.eclipse.org/webtools/repository/latest/?d>latest</a></li>
    <li><a href=http://download.eclipse.org/webtools/repository/releng/?d>releng</a></li>
    <li><a href=http://download.eclipse.org/webtools/repository/2023-03/?d>2023-03</a></li>
    <li><a href=http://download.eclipse.org/webtools/repository/2022-12/?d>2022-12</a></li>
</ul>

To tag the repos for a release, see <a href=https://wiki.eclipse.org/WTP_Release_Tasks#SCM_Tagging_script>
https://wiki.eclipse.org/WTP_Release_Tasks#SCM_Tagging_script</a>
Inheritance Strategy
User/groupCredentialsJobRunJob Config HistoryPromotionSCM
CreateDeleteManageDomainsUpdateViewBuildCancelConfigureDeleteDiscoverExtendedReadMoveReadWorkspaceDeleteReplayUpdateDeleteEntryPromoteTag
Anonymous
Authenticated Users
?

Loading...

Strategy
Project url?
N/A

Loading...

GitLab Connection
Credential :

Testing...

Loading...

?

Loading...

Promotion process
Name
N/A
Visible?
N/A

Loading...

Icon
Label Expression?
If not set, the label of the promoted build will be used.
N/A

Loading...

Criteria
?

Loading...

Groovy Script
N/A
?

Loading...

Additional classpath?
Classpath entry
JAR file path or URL?
N/A

Loading...

Loading...

?

Loading...

Approvers
N/A
Boolean Parameter ?

Loading...

Choice Parameter ?

Loading...

Credentials Parameter ?

Loading...

File Parameter ?

Loading...

Git Parameter ?

Loading...

Multi-line String Parameter
Password Parameter ?

Loading...

Promoted Build Parameter ?

Loading...

Run Parameter ?

Loading...

String Parameter ?

Loading...

?

Loading...

Loading...

?

Loading...

Loading...

Parameter Name
N/A
Parameter Value
N/A
?

Loading...

Job names
N/A

Loading...

?

Loading...

Promotion names
N/A
Promotion environment
?

Loading...

Bindings
Certificate ?

Loading...

Git Username and Password
SSH User Private Key ?

Loading...

Secret ZIP file ?

Loading...

Secret file ?

Loading...

Secret text ?

Loading...

Username and password (conjoined) ?

Loading...

Username and password (separated) ?

Loading...

?

Loading...

Managed Files
File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

ANSI color map
?

Loading...

Server authentication token
SonarQube authentication token. Mandatory when anonymous access is disabled. Will default to the one defined in the SonarQube installation.
?

Loading...

?

Loading...

Loading...

Credentials
N/A
N/A

Loading...

?

Loading...

Only post commit status of parent matrix job?

Loading...

Commit Status Context?
N/A

Loading...

Commit Status URL?
N/A

Loading...

Commit Status Build Triggered?
N/A

Loading...

Commit Status Build Started?
N/A

Loading...

Add test result one liner
Commit Status Build Result?
Build Result?

Loading...

Message?
N/A

Loading...

Loading...

?

Loading...

Kubernetes server endpoint?
N/A

Loading...

Certificate of certificate authority ?
N/A

Loading...

Credentials
Time-out strategy ?

Loading...

Time-out variable
Set a build timeout environment variable
N/A
Time-out actions?
Abort the build ?

Loading...

Fail the build ?

Loading...

Writing the build description ?

Loading...

Loading...

?

Loading...

Ant Version
JDK
Actions
Execute SonarQube Scanner
Execute Windows batch command ?

Loading...

Execute shell ?

Loading...

Invoke Ant ?

Loading...

Invoke top-level Maven targets ?

Loading...

Provide Configuration files ?

Loading...

Run with timeout
Set build description ?

Loading...

Set build status to "pending" on GitHub commit
SonarScanner for MSBuild - Begin Analysis ?

Loading...

SonarScanner for MSBuild - End Analysis ?

Loading...

Trigger/call builds on other projects
Aggregate downstream test results ?

Loading...

Archive the artifacts ?

Loading...

Build other projects ?

Loading...

Console output (build log) parsing ?

Loading...

Deploy artifacts to Maven repository ?

Loading...

Discover reference build
Mine SCM repository
Publish JUnit test result report ?

Loading...

Publish Javadoc
Record compiler warnings and static analysis results
Record fingerprints of files to track usage ?

Loading...

Set build description ?

Loading...

Git Publisher ?

Loading...

Github Pull Request Merger
SonarQube analysis with Maven ?

Loading...

Accept GitLab merge request on success
Add note with build status on GitLab merge requests ?

Loading...

Add vote for build status on GitLab merge requests
E-mail Notification ?

Loading...

Editable Email Notification ?

Loading...

Keep Build Forever ?

Loading...

Publish build status to GitLab ?

Loading...

Set GitHub commit status (universal) ?

Loading...

Set build status on GitHub commit [deprecated] ?

Loading...

Trigger parameterized build on other projects ?

Loading...

Delete workspace when build is done

Loading...

Promotion process
Name
N/A
Visible?
N/A

Loading...

Icon
Label Expression?
If not set, the label of the promoted build will be used.
N/A

Loading...

Criteria
?

Loading...

Groovy Script
N/A
?

Loading...

Additional classpath?
Classpath entry
JAR file path or URL?
N/A

Loading...

Loading...

?

Loading...

Approvers
N/A
Boolean Parameter ?

Loading...

Choice Parameter ?

Loading...

Credentials Parameter ?

Loading...

File Parameter ?

Loading...

Git Parameter ?

Loading...

Multi-line String Parameter
Password Parameter ?

Loading...

Promoted Build Parameter ?

Loading...

Run Parameter ?

Loading...

String Parameter ?

Loading...

?

Loading...

Loading...

?

Loading...

Loading...

Parameter Name
N/A
Parameter Value
N/A
?

Loading...

Job names
N/A

Loading...

?

Loading...

Promotion names
N/A
Promotion environment
?

Loading...

Bindings
Certificate ?

Loading...

Git Username and Password
SSH User Private Key ?

Loading...

Secret ZIP file ?

Loading...

Secret file ?

Loading...

Secret text ?

Loading...

Username and password (conjoined) ?

Loading...

Username and password (separated) ?

Loading...

?

Loading...

Managed Files
File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

ANSI color map
?

Loading...

Server authentication token
SonarQube authentication token. Mandatory when anonymous access is disabled. Will default to the one defined in the SonarQube installation.
?

Loading...

?

Loading...

Loading...

Credentials
N/A
N/A

Loading...

?

Loading...

Only post commit status of parent matrix job?

Loading...

Commit Status Context?
N/A

Loading...

Commit Status URL?
N/A

Loading...

Commit Status Build Triggered?
N/A

Loading...

Commit Status Build Started?
N/A

Loading...

Add test result one liner
Commit Status Build Result?
Build Result?

Loading...

Message?
N/A

Loading...

Loading...

?

Loading...

Kubernetes server endpoint?
N/A

Loading...

Certificate of certificate authority ?
N/A

Loading...

Credentials
Time-out strategy ?

Loading...

Time-out variable
Set a build timeout environment variable
N/A
Time-out actions?
Abort the build ?

Loading...

Fail the build ?

Loading...

Writing the build description ?

Loading...

Loading...

?

Loading...

Ant Version
JDK
Actions
Execute SonarQube Scanner
Execute Windows batch command ?

Loading...

Execute shell ?

Loading...

Invoke Ant ?

Loading...

Invoke top-level Maven targets ?

Loading...

Provide Configuration files ?

Loading...

Run with timeout
Set build description ?

Loading...

Set build status to "pending" on GitHub commit
SonarScanner for MSBuild - Begin Analysis ?

Loading...

SonarScanner for MSBuild - End Analysis ?

Loading...

Trigger/call builds on other projects
Aggregate downstream test results ?

Loading...

Archive the artifacts ?

Loading...

Build other projects ?

Loading...

Console output (build log) parsing ?

Loading...

Deploy artifacts to Maven repository ?

Loading...

Discover reference build
Mine SCM repository
Publish JUnit test result report ?

Loading...

Publish Javadoc
Record compiler warnings and static analysis results
Record fingerprints of files to track usage ?

Loading...

Set build description ?

Loading...

Git Publisher ?

Loading...

Github Pull Request Merger
SonarQube analysis with Maven ?

Loading...

Accept GitLab merge request on success
Add note with build status on GitLab merge requests ?

Loading...

Add vote for build status on GitLab merge requests
E-mail Notification ?

Loading...

Editable Email Notification ?

Loading...

Keep Build Forever ?

Loading...

Publish build status to GitLab ?

Loading...

Set GitHub commit status (universal) ?

Loading...

Set build status on GitHub commit [deprecated] ?

Loading...

Trigger parameterized build on other projects ?

Loading...

Delete workspace when build is done

Loading...

Rebuild options:?

Loading...

Loading...

Resources?
N/A

Loading...

Label?
N/A

Loading...

?

Loading...

Groovy Script
N/A
?

Loading...

Additional classpath?
Classpath entry
JAR file path or URL?
N/A

Loading...

Loading...

Reserved resources variable name?
N/A

Loading...

Number of resources to request?
N/A

Loading...

?

Loading...

Multi-line String Parameter
Name?
compositeURLs

Loading...

Default Value?
https://download.eclipse.org/webtools/downloads/drops/R3.33.0/R-3.33.0-20240304165142/repository/
https://download.eclipse.org/webtools/downloads/drops/R3.33.0/R-3.33.0-20240304165142/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.32.0/R-3.32.0-20231114230950/repository/
https://download.eclipse.org/webtools/downloads/drops/R3.32.0/R-3.32.0-20231114230950/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.31.0/R-3.31.0-20230903090456/repository/
https://download.eclipse.org/webtools/downloads/drops/R3.31.0/R-3.31.0-20230903090456/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.30.0/R-3.30.0-20230603084739/repository/
https://download.eclipse.org/webtools/downloads/drops/R3.30.0/R-3.30.0-20230603084739/repositoryunittests/

Loading...

Description?
space-separated list of URLs. Do not combine URLs across incompatible releases.

Some older values:

#releng
https://download.eclipse.org/webtools/downloads/drops/R3.19.0/R-3.19.0-20200828030223/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.18.0/R-3.18.0-20200605032700/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.17.0/R-3.17.0-20200306035042/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.16.0/R-3.16.0-20191210070716/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.15.0/R-3.15.0-20190830034720/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.14.0/R-3.14.0-20190612230649/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.13.0/R-3.13.0-20190308131645/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.12.0/R-3.12.0-20181130055351/repositoryunittests/
https://archive.eclipse.org/webtools/downloads/drops/R3.11.0/R-3.11.0-20180910170749/repositoryunittests/
https://archive.eclipse.org/webtools/downloads/drops/R3.10.0/R-3.10.0-20180611164516/repositoryunittests/

https://download.eclipse.org/webtools/downloads/drops/R3.28.0/R-3.28.0-20221120050827/repository/
https://download.eclipse.org/webtools/downloads/drops/R3.28.0/R-3.28.0-20221120050827/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.27.0/R-3.27.0-20220829002010/repository
https://download.eclipse.org/webtools/downloads/drops/R3.27.0/R-3.27.0-20220829002010/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.26.0/R-3.26.0-20220526191850/repository
https://download.eclipse.org/webtools/downloads/drops/R3.26.0/R-3.26.0-20220526191850/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.25.0/R-3.25.0-20220224093948/repository
https://download.eclipse.org/webtools/downloads/drops/R3.25.0/R-3.25.0-20220224093948/repositoryunittests/
https://download.eclipse.org/webtools/downloads/drops/R3.24.0/R-3.24.0-20211122101137/repository
https://download.eclipse.org/webtools/downloads/drops/R3.24.0/R-3.24.0-20211122101137/repositoryunittests/

#2021-06
https://download.eclipse.org/webtools/downloads/drops/R3.22.0/R-3.22.0-20210612170523/repository/

#2021-03
https://download.eclipse.org/webtools/downloads/drops/R3.21.0/R-3.21.0-20210304100654/repository/

#2020-12
https://download.eclipse.org/webtools/downloads/drops/R3.20.0/R-3.20.0-20201201143606/repository/

#2020-09
https://download.eclipse.org/webtools/downloads/drops/R3.19.0/R-3.19.0-20200828030223/repository/

#2020-06
https://download.eclipse.org/webtools/downloads/drops/R3.18.0/R-3.18.0-20200605032700/repository/

#2020-03
https://download.eclipse.org/webtools/downloads/drops/R3.17.0/R-3.17.0-20200306035042/repository/

#2019-12
https://download.eclipse.org/webtools/downloads/drops/R3.16.0/R-3.16.0-20191210070716/repository/

#2019-09
https://download.eclipse.org/webtools/downloads/drops/R3.15.0/R-3.15.0-20190830034720/repository/

#2019-06
https://download.eclipse.org/webtools/downloads/drops/R3.14.0/R-3.14.0-20190612230649/repository/

#2019-03
https://download.eclipse.org/webtools/downloads/drops/R3.13.0/R-3.13.0-20190308131645/repository/

#2018-12
https://download.eclipse.org/webtools/downloads/drops/R3.12.0/R-3.12.0-20181130055351/repository/

#2018-09
https://download.eclipse.org/webtools/downloads/drops/R3.11.0/R-3.11.0-20180910170749/repository/

#photon
http://download.eclipse.org/webtools/downloads/drops/R3.10.0/R-3.10.0-20180611164516/repository/

#oxygen
http://download.eclipse.org/webtools/downloads/drops/R3.9.5/R-3.9.5-20180409100740/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.4/R-3.9.4-20180329013015/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.3/R-3.9.3-20180302093744/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.2/R-3.9.2-20171201000141/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.1a/R-3.9.1a-20171004113814/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.1/R-3.9.1-20170912000144/repository/
http://download.eclipse.org/webtools/downloads/drops/R3.9.0/R-3.9.0-20170613094504/repository/

#neon
http://archive.eclipse.org/webtools/downloads/drops/R3.8/R3.8.2/R-3.8.2-20170308000057/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.8/R3.8.1/R-3.8.1-20160912100321/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.8/R3.8.0/R-3.8.0-20160608130753/repository/

#mars
http://archive.eclipse.org/webtools/downloads/drops/R3.7/R3.7.0/R-3.7.0-20150609111814/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.7/R3.7.1/R-3.7.1-20150915020029/repository/
http://download.eclipse.org/webtools/patches/drops/R3.7.1/P-3.7.1-20151211112237/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.7/R3.7.2/R-3.7.2-20160217020110/repository/

#luna
http://archive.eclipse.org/webtools/downloads/drops/R3.6/R3.6.2/R-3.6.2-20141030155022/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.6/R3.6.1/R-3.6.1-20140912000031/repository/
http://archive.eclipse.org/webtools/downloads/drops/R3.6/R3.6.0/R-3.6.0-20140602160322/repository/

Loading...

Choice Parameter ?

Loading...

Name?
repodir

Loading...

Choices?
latest
2024-06
2024-03
2023-12
2023-09
2023-06
releng

Loading...

Description?
http://download.eclipse.org/webtools/repository/${repodir}

Loading...

Boolean Parameter ?

Loading...

Choice Parameter ?

Loading...

Credentials Parameter ?

Loading...

File Parameter ?

Loading...

Git Parameter ?

Loading...

Multi-line String Parameter
Password Parameter ?

Loading...

Promoted Build Parameter ?

Loading...

Run Parameter ?

Loading...

String Parameter ?

Loading...

?

Loading...

Number of builds?
1

Loading...

Time period?

Loading...

?

Loading...

?

Loading...

JDK
JDK to be used for this project
?

Loading...

Label Expression?
centos-latest

Loading...

Source Code Management
?

Loading...

Repositories?
Repository URL?
N/A

Loading...

Credentials?

Loading...

Repository URL?
N/A

Loading...

Credentials?

Loading...

Loading...

Branches to build?
Branch Specifier (blank for 'any')?
*/master

Loading...

Branch Specifier (blank for 'any')?
*/master

Loading...

Loading...

Repository browser ?

Loading...

Additional Behaviours
Advanced checkout behaviours
Advanced clone behaviours
Advanced sub-modules behaviours
Build single revision only ?

Loading...

Calculate changelog against a specific branch ?

Loading...

Check out to a sub-directory
Check out to specific local branch ?

Loading...

Clean after checkout ?

Loading...

Clean before checkout ?

Loading...

Create a tag for every build ?

Loading...

Custom SCM name ?

Loading...

Custom user name/e-mail address
Don't trigger a build on commit notifications ?

Loading...

Force polling using workspace ?

Loading...

Git LFS pull after checkout ?

Loading...

Merge before build ?

Loading...

Polling ignores commits from certain users
Polling ignores commits in certain paths ?

Loading...

Polling ignores commits with certain messages
Prune stale remote-tracking branches ?

Loading...

Prune stale tags
Sparse Checkout paths ?

Loading...

Strategy for choosing what to build ?

Loading...

Use commit author in changelog ?

Loading...

Wipe out repository & force clone ?

Loading...

Build Triggers
?

Loading...

Authentication Token
CI-BUILD
Use the following URL to trigger build remotely: JENKINS_URL/job/WTP-Publish-Repo/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME
Optionally append &cause=Cause+Text to provide text that will be included in the recorded build cause.
?

Loading...

Projects to watch
N/A
?

Loading...

Schedule?
N/A

Loading...

?

Loading...

Enabled GitLab triggers
Push Events?

Loading...

Push Events in case of branch delete?

Loading...

Opened Merge Request Events?

Loading...

Build only if new commits were pushed to Merge Request?

Loading...

Accepted Merge Request Events?

Loading...

Closed Merge Request Events?

Loading...

Rebuild open Merge Requests?

Loading...

Approved Merge Requests (EE-only)?

Loading...

Comments?

Loading...

Comment (regex) for triggering a build?
Jenkins please retry a build

Loading...

Job Name
N/A
Promotion
GitHub API credentials
Admin list
N/A
Use github hooks for build triggering?

Loading...

?

Loading...

?

Loading...

Schedule?
N/A

Loading...

?

Loading...

Build Environment
?

Loading...

Bindings
Certificate ?

Loading...

Git Username and Password
SSH User Private Key ?

Loading...

Secret ZIP file ?

Loading...

Secret file ?

Loading...

Secret text ?

Loading...

Username and password (conjoined) ?

Loading...

Username and password (separated) ?

Loading...

?

Loading...

Managed Files
File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

File?

Loading...

Target?
N/A

Loading...

Variable?
N/A

Loading...

Loading...

Loading...

ANSI color map
?

Loading...

Server authentication token
SonarQube authentication token. Mandatory when anonymous access is disabled. Will default to the one defined in the SonarQube installation.
?

Loading...

?

Loading...

Loading...

Credentials
N/A
N/A

Loading...

?

Loading...

Only post commit status of parent matrix job?

Loading...

Commit Status Context?
N/A

Loading...

Commit Status URL?
N/A

Loading...

Commit Status Build Triggered?
N/A

Loading...

Commit Status Build Started?
N/A

Loading...

Add test result one liner
Commit Status Build Result?
Build Result?

Loading...

Message?
N/A

Loading...

Loading...

?

Loading...

Kubernetes server endpoint?
N/A

Loading...

Certificate of certificate authority ?
N/A

Loading...

Credentials
Time-out strategy ?

Loading...

Time-out variable
Set a build timeout environment variable
N/A
Time-out actions?
Abort the build ?

Loading...

Fail the build ?

Loading...

Writing the build description ?

Loading...

Loading...

?

Loading...

Ant Version
JDK
Build Steps
Execute shell ?

Loading...

Command
# work locally to create files
rm -fr ${WORKSPACE}/${repodir}
mkdir -p ${WORKSPACE}/${repodir}

now=$(date +%s000)

compositeName="Eclipse Web Tools Update Site - ${repodir}"

function generateP2IndexFile () 
{
cat << EOXML > ${repodir}/p2.index
version = 1
metadata.repository.factory.order=compositeContent.xml,\!
artifact.repository.factory.order=compositeArtifacts.xml,\!
EOXML
}

function generateCompositeXMLFile ()
{
compositeName="$1"
compositeType="$2"
compositeClass="$3"
compositeFile="$4"

cat << EOXML > ${repodir}/${compositeFile}
<?xml version='1.0' encoding='UTF-8'?>
<?${compositeClass} version='1.0.0'?>
<repository name='${compositeName}' type='${compositeType}' version='1.0.0'>
  <properties size='2'>
    <property name='p2.timestamp' value='${now}'/>
    <property name='p2.compressed' value='true'/>
  </properties>
EOXML

cat << EOXML >> ${repodir}/${compositeFile}
  <children size='${compositeURLCount}'>
EOXML
for cURL in ${compositeURLs}; do
  if [[ ${cURL} ]] && [[ "${cURL}" != "#"* ]]; then
    cat << EOXML >> ${repodir}/${compositeFile}
    <child location='${cURL}'/>
EOXML
  fi
done
cat << EOXML >> ${repodir}/${compositeFile}
  </children>
</repository>
EOXML

}

generateP2IndexFile

compositeURLCount=0
for cURL in ${compositeURLs}; do
  if [[ ${cURL} ]] && [[ "${cURL}" != "#"* ]]; then
    let compositeURLCount=compositeURLCount+1
  fi
done

generateCompositeXMLFile "${compositeName}" \
"org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository" "compositeMetadataRepository" "compositeContent.xml"

generateCompositeXMLFile "${compositeName}" \
"org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository" "compositeArtifactRepository" "compositeArtifacts.xml"

echo "Published URL: [ http://download.eclipse.org/webtools/repository/${repodir} ]"


# now copy the local files in ${WORKSPACE}/${repodir} to /home/data/httpd/download.eclipse.org/webtools/repository/${repodir}/
remotedir=/home/data/httpd/download.eclipse.org/webtools/repository/${repodir}/
ssh genie.webtools@projects-storage.eclipse.org \
  "rm -fr ${remotedir}; mkdir -p ${remotedir}"
rsync -azrlt -e ssh --delete ${WORKSPACE}/${repodir}/ \
genie.webtools@projects-storage.eclipse.org:${remotedir}/
Conditional step (single) ?

Loading...

Conditional steps (multiple)
Execute SonarQube Scanner
Execute Windows batch command ?

Loading...

Execute shell ?

Loading...

Invoke Ant ?

Loading...

Invoke top-level Maven targets ?

Loading...

Provide Configuration files ?

Loading...

Run with timeout
Set build description ?

Loading...

Set build status to "pending" on GitHub commit
SonarScanner for MSBuild - Begin Analysis ?

Loading...

SonarScanner for MSBuild - End Analysis ?

Loading...

Trigger/call builds on other projects
Post-build Actions
Set build description ?

Loading...

Regular expression?
Published URL: \[ (.+) \]

Loading...

Description?
\1

Loading...

Aggregate downstream test results ?

Loading...

Archive the artifacts ?

Loading...

Build other projects ?

Loading...

Console output (build log) parsing ?

Loading...

Discover reference build
Mine SCM repository
Publish JUnit test result report ?

Loading...

Publish Javadoc
Record compiler warnings and static analysis results
Record fingerprints of files to track usage ?

Loading...

Set build description ?

Loading...

Git Publisher ?

Loading...

Github Pull Request Merger
SonarQube analysis with Maven ?

Loading...

Accept GitLab merge request on success
Add note with build status on GitLab merge requests ?

Loading...

Add vote for build status on GitLab merge requests
E-mail Notification ?

Loading...

Editable Email Notification ?

Loading...

Publish build status to GitLab ?

Loading...

Set GitHub commit status (universal) ?

Loading...

Set build status on GitHub commit [deprecated] ?

Loading...

Trigger parameterized build on other projects ?

Loading...

Delete workspace when build is done