/
Archive: Analysis
Archive: Analysis
- Background/Introduction
- Hyperledger has a CI/CD system based on Jenkins and Jenkins Job Builder. This system has been in operation for the lifetime of Hyperledger and is not meeting the needs of the community.
- Project Goals and Scope of Service
- The goals are to make Jenkins
- more robust
- more easily available to the projects without the hurdle of learning JJB
- more useful by publishing artifacts where they need to be published
- The community has expressed the need to make the current Jenkins setup more responsive to the needs of the projects in general. This might include:
- putting the CI configuration within the projects themselves, instead of in the ci-management repo
- adding publishing endpoints that are more useful to the community (bintray, Amazon AMIs)
- linking Jenkins to the chat system so that status is reflected in real time in chat
- Robustness might include
- the ability to re-run failed tests
- cache results for speedier builds
- better log parsing tools
- The goals are to make Jenkins
- Anticipated Selection Schedule
- Timeline
- Elements of Proposal
- Evaluation Criteria
- Documentation on CI. How to setup a new project with the existing macros, job id's, templates?
, multiple selections available,