Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Configuring the STEM Build on Eclipse CI"

(Created page with "800px {| align="right" | __TOC__ |} == Configuration == Currently the STEM build running on the Eclipse Continuous Integration Infrastructure...")
 
(Adding a new build Target on the STEM download page)
Line 16: Line 16:
 
''(project leads only)''
 
''(project leads only)''
 
<br/>
 
<br/>
 +
 +
Note: Committers must be logged in to see the link actions described in these steps
 +
 
To create a new download target in the list of available items for download  
 
To create a new download target in the list of available items for download  
  
  
To creat a new target (e.g., called) STEM M4.x.x:
+
To create a new target (e.g., called) '''''STEM_M4'''''
- Please go to the STEMWeekly project at [https://jenkins.eclipse.org/stem/job/STEMWeekly/ https://jenkins.eclipse.org/stem/job/STEMWeekly/]
+
* Please go to the STEMWeekly project at [https://jenkins.eclipse.org/stem/job/STEMWeekly/ https://jenkins.eclipse.org/stem/job/STEMWeekly/] and click '''configure''':
  and click '''configure''':
+
* Slide to the build section to the (Execute shell part)
- Slide to the build section to the (Execute shell part)
+
 
If you are interested in uploading the artifacts to a new place, please create the folder:
+
If you are interested in uploading the build artifacts to a new target, please ''create the folder'':
ssh genie.stem@projects-storage.eclipse.org 'mkdir -p /home/data/httpd/download.eclipse.org/stem/ THENEWITEMNAME
+
 
 +
ssh genie.stem@projects-storage.eclipse.org 'mkdir -p /home/data/httpd/download.eclipse.org/stem/ '''''STEM_M4'''''
 +
 
 
Then add the new build type to the list of versions by editing the echo command  
 
Then add the new build type to the list of versions by editing the echo command  
echo " THENEWITEMNAME.version=4.0.0.I"${CURRENTDATE} ; echo " THENEWITEMNAME.date="${CURRENTDATE}
+
echo " '''''STEM_M4'''''.version=4.0.0.I"${CURRENTDATE} ; echo " '''''STEM_M4'''''.date="${CURRENTDATE}
 
This echo command must be part of the other echo commands list which will be write the output to the version file
 
This echo command must be part of the other echo commands list which will be write the output to the version file
 
located at
 
located at
Line 32: Line 37:
 
This file will be used then by the download.php of STEM website and you need only to add extra line of code to make the
 
This file will be used then by the download.php of STEM website and you need only to add extra line of code to make the
 
website process your new item in the version file
 
website process your new item in the version file
<?php displayBuild("THE Header Name ", " THENEWITEMNAME", $versions); ?>
+
<?php displayBuild("THE Header Name ", " STEM M4", $versions); ?>
 
In the previous command please use the same name
 
In the previous command please use the same name

Revision as of 12:17, 20 May 2019

STEM TOP BAR.gif

Configuration

Currently the STEM build running on the Eclipse Continuous Integration Infrastructure has two targets.

  1. The current release (STEM 4.0)
  2. The Weekly Integration Build. This runs every Saturday.


Adding a new build Target on the STEM download page

(project leads only)

Note: Committers must be logged in to see the link actions described in these steps

To create a new download target in the list of available items for download


To create a new target (e.g., called) STEM_M4

If you are interested in uploading the build artifacts to a new target, please create the folder:

ssh genie.stem@projects-storage.eclipse.org 'mkdir -p /home/data/httpd/download.eclipse.org/stem/ STEM_M4

Then add the new build type to the list of versions by editing the echo command echo " STEM_M4.version=4.0.0.I"${CURRENTDATE} ; echo " STEM_M4.date="${CURRENTDATE} This echo command must be part of the other echo commands list which will be write the output to the version file located at /home/data/httpd/download.eclipse.org/stem/versions This file will be used then by the download.php of STEM website and you need only to add extra line of code to make the website process your new item in the version file <?php displayBuild("THE Header Name ", " STEM M4", $versions); ?> In the previous command please use the same name

Back to the top