Cloud Features for External Workspace Manager Plugin
Project goal: Add support of provisioning workspaces from cloud services
Skills to study/improve: Java, Cloud-based storage (e.g. Amazon EFS)
We wish to add Cloud features to the Jenkins External Workspace Manager Plugin.
This would allow Jenkins workspaces to be cloud based or located remotely, rather than being local. These features include:
-
Cloud-based storage support (discussion)
-
Support use of multiple discard strategies
-
Integration with the core’s “Discard old builds” feature
-
Improvements to data retention policies (e.g. https://issues.jenkins.io/browse/JENKINS-48715, https://issues.jenkins.io/browse/JENKINS-2111, https://issues.jenkins.io/browse/JENKINS-38764)
-
Workspace usage statistics
-
Improvements to workspace usage statistics
-
Better workspace cleanup management, e.g. matrix workspaces cleanup JENKINS-27329
Organization Links
-
Jenkins GSoC page - documentation, application guidelines
-
Participate and contribute to Jenkins - landing page for newcomer contributors
-
Newbie-friendly issues - list of organization-wide newbie-friendly issues (use them if there is no links in the project idea) > Go back to other GSoC 2021 project ideas