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.

Team

Customers
  • CASA Developers

Collaborators
  • 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

References

Plan

(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.)

Deliverables

(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.)

Requirements

(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.)

Design

(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.)

Implementation

(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.)

Tasks

Project tasks are tracked with Jira sub-tasks under this project's master task. See CAS-5413.

-- ScottRankin - 2013-07-19
Topic revision: r2 - 2013-07-31, ScottRankin
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback