|
|
## Main branches
|
|
|
- `master`: it contains the source code of the latest official release.
|
|
|
- `devel`: it contains the latest source code of the developer version.
|
|
|
- `neon_devel`: it contains the source code of the developer version using old dependences (e.g. Java 8, Eclipse Neon, XText 2.1). This branch is not used anymore.
|
|
|
|
|
|
## Requirements
|
|
|
JDK8 for developers, JRE8 for users.
|
|
|
Free license JRE8/JDK8: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
|
|
|
For the `master` (CHESS version 1.1.0)
|
|
|
- JDK8 for developers, JRE8 for users. Free license JRE8/JDK8: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
|
|
|
|
|
|
For the `devel branch` (CHESS development version)
|
|
|
- JDK11 for developers, JRE11 for users. Free license JRE11/JDK11: https://www.oracle.com/java/technologies/downloads/#java11
|
|
|
## CHESS artifacts
|
|
|
Chess bundles and update sites: https://download.eclipse.org/chess/core/releases/
|
|
|
|
... | ... | @@ -31,23 +39,19 @@ For additional information read the following posts: |
|
|
|
|
|
## CHESS CI
|
|
|
The following CHESS jobs are available at https://ci.eclipse.org/chess/:
|
|
|
- [CHESS-gitlab-devel AUTO build-bundle-release](https://ci.eclipse.org/chess/job/CHESS-gitlab-devel%20AUTO%20build-bundle-release/): There is a poll every 10 minutes for SCM changes that triggers the following activities for the 'devel' branch:
|
|
|
- [devel AUTO build-bundle-release](https://ci.eclipse.org/chess/job/devel%20AUTO%20build-bundle-release/): There is a poll every 10 minutes for SCM changes that triggers the following activities for the 'devel' branch:
|
|
|
1. Run tests
|
|
|
2. Build the code
|
|
|
3. Generate the bundle and the update-site.
|
|
|
4. The artifacts are copied to the public repository https://download.eclipse.org/chess/core/releases/devel/.
|
|
|
- [CHESS-gitlab-2021-03_devel build-bundle-release](https://ci.eclipse.org/chess/job/CHESS-gitlab-2021-03_devel%20build-bundle-release/): Activities to be triggered by the user for the '115-porting-to-latest-eclipse-and-papyrus-release' branch:
|
|
|
1. Run tests
|
|
|
2. Build the code
|
|
|
3. Generate the bundle and the update-site.
|
|
|
4. The artifacts are copied to the public repository https://download.eclipse.org/chess/core/releases/2021_03_devel/.
|
|
|
- [CHESS-master MAN build-bundle-release](https://ci.eclipse.org/chess/job/CHESS-master%20MAN%20build-bundle-release/): This job performs the following activities for the 'master':
|
|
|
- [master MAN build-bundle-release](https://ci.eclipse.org/chess/job/master%20MAN%20build-bundle-release/): This job performs the following activities for the 'master':
|
|
|
1. Run tests
|
|
|
2. Build the code
|
|
|
3. Generate the bundle and the update-site.
|
|
|
4. The artifacts are copied to the public repository https://download.eclipse.org/chess/core/releases/. Remember to change the version of the new bundle:
|
|
|
- in the org.polarsys.chess.configuration.pom.xml
|
|
|
- in the Post Steps script of this configuration.
|
|
|
- [CHESS-gitlab-merge-branch-x-to-devel](https://ci.eclipse.org/chess/job/CHESS-gitlab-merge-branch-x-to-devel/): Activities to be triggered by the user for the branch to be merged into the devel:
|
|
|
- [merge-branch-x-to-devel](https://ci.eclipse.org/chess/job/merge-branch-x-to-devel/): Activities to be triggered by the user for the branch to be merged into the devel:
|
|
|
1. In the job configuration (click on 'Configure', section 'Source Code Management/branches to build'), edit the name of the branch that must be merged into 'devel'.
|
|
|
2. Run the job (click on 'Build Now')
|
|
|
- [merge-branch-devel-to-master](https://ci.eclipse.org/chess/job/merge-branch-devel-to-master/): Activities to be triggered by the user for the branch devel to be merged into the master |