-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
ciRelated to CI environmentRelated to CI environmentenhancementNew feature or requestNew feature or request
Description
Optimize Jenkins builds and integrate deployments as steps instead of separate Jenkins jobs.
This will result in a cleaner emfcloud Jenkins instance, which will then hold the eclipse-emfcloud parent instance (that tracks all repository builds), the website job and the release jobs.
- Create dedicated mailing list for emfcloud ci build infos (Ticket already opened at Eclipse gitlab)
- Update Jenkinsfiles for each applicable repository
- Remove separate deploy jobs
Regarding security concerns:
We use trust level From users with Admin or Write permission:
Pull requests forks will be treated as trusted if and only if the fork owner has either Admin or Write permissions on the origin repository. This is the recommended policy.
That means, changes on Jenkinsfiles are only used for the Jenkins build if a committer adds changes, for (new) collaborators the master Jenkinsfile is used to prevent any security issues.
eneufeld
Metadata
Metadata
Assignees
Labels
ciRelated to CI environmentRelated to CI environmentenhancementNew feature or requestNew feature or request