CASA Software Engineering Project: Build a Public CASA Continuous Build Test Server
The current CASA CBT server casa-jenkins.nrao.edu
is access restricted to a few CASA developer sites. Several CASA developers have complained about not having access to this server while off-site. This site can not be opened up due to computing security constraints.
This project will build a public Continuous Build Test (CBT) server for the CASA project, working in collaboration with NRAO Computing Security and Webmasters. We will design the new CBT server to support a full CASA package deployment pipeline and improve cross platform testing.
During this project, we will not modify casa-jenkins.nrao.edu. We will use it as a reference and a baseline to test against.
Status: See CAS-5413
- DarrellSchiebel - authority on casa-jenkins.nrao.edu
- AndyHale - will provide requirements for running automated tests
- PatMurphy - NRAO Computing Security and Webmaster
- StephanWitz - NRAO Computing Security and Webmaster
(Note: replace this note with an outline of the plan to complete this project. Do not list detailed steps. These will be tracked in Jira as necessary.)
(Note: replace this note with a list of deliverables for this project (docs, user's guides, etc.). Do not include documents listed below in this list. As the project progresses, convert list into links to deliverables.)
(Note: replace this note with a one paragraph summary of the requirements for this project, a short bullet list of requirements, or link(s) other pages documenting the requirements for this project.)
(Note: replace this note with a one paragraph summary of the design for this project, a short bullet list of design details, or link(s) other pages documenting the design for this project.)
(Note: replace this note with a one paragraph summary of the implementation for this project, a short bullet list of implementation details, or link(s) other pages documenting the implementation for this project. Often, this will be a bullet list including the location for any source code in change control and any user accounts or computers required by this project.)
Project tasks are tracked with Jira sub-tasks under this project's master task. See CAS-5413