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.
Difference between revisions of "ETrice/Development/ReleaseEngineering/Details"
(New page: == Details about eTrice Release Engineering == === Hudson Configuration === TBD === cron Job === The Hudson build in a last step is copying the last successful build to a directory /opt...) |
(→Hudson Configuration) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Details about eTrice Release Engineering == | == Details about eTrice Release Engineering == | ||
+ | |||
+ | === Buckminster === | ||
+ | |||
+ | For your local Eclipse installation install Buckminster from the | ||
+ | [http://download.eclipse.org/tools/buckminster/updates-4.2 Buckminster update site] | ||
+ | |||
+ | In the Install wizard check | ||
+ | * core | ||
+ | * Git support | ||
+ | * PDE support | ||
+ | |||
+ | === Eclipse license feature === | ||
+ | |||
+ | The license feature uses the Git repository | ||
+ | |||
+ | http://git.eclipse.org/gitroot/cbi/org.eclipse.license.git | ||
+ | |||
+ | In the 3 feature.xml files currently we specified | ||
+ | |||
+ | license-feature-version="1.0.1.v20140414-1359" | ||
+ | |||
+ | This has to be replaced with the exact new version in case of an update. | ||
=== Hudson Configuration === | === Hudson Configuration === | ||
Line 6: | Line 28: | ||
=== cron Job === | === cron Job === | ||
+ | |||
+ | '''Note:''' not used any more | ||
+ | |||
The Hudson build in a last step is copying the last successful build to a directory /opt/public/jobs/mdt-etrice-nightly/workspace/last_success. | The Hudson build in a last step is copying the last successful build to a directory /opt/public/jobs/mdt-etrice-nightly/workspace/last_success. | ||
Latest revision as of 12:55, 19 April 2014
Contents
Details about eTrice Release Engineering
Buckminster
For your local Eclipse installation install Buckminster from the Buckminster update site
In the Install wizard check
- core
- Git support
- PDE support
Eclipse license feature
The license feature uses the Git repository
http://git.eclipse.org/gitroot/cbi/org.eclipse.license.git
In the 3 feature.xml files currently we specified
license-feature-version="1.0.1.v20140414-1359"
This has to be replaced with the exact new version in case of an update.
Hudson Configuration
TBD
cron Job
Note: not used any more
The Hudson build in a last step is copying the last successful build to a directory /opt/public/jobs/mdt-etrice-nightly/workspace/last_success.
A cron job is copying this to the eTrice download area. The job can be viewed using the command crontab -l
.
The job can be edited with crontab -e
.
The lines contained in the job are
# Daily N builds 45 12 * * * /opt/public/common/apache-ant-1.7.1/bin/ant -f /opt/public/jobs/mdt-etrice-nightly/workspace/etrice_local_repo/releng/org.eclipse.etrice.releng/buckminster.ant promote.sites > ~/promotion_logs/mdt-etrice-nightly-promotion.log