Kessel Run Release Engineering and Continuous Delivery Pipelines

Abstract

This project developed standards and automation for release engineering at Kessel Run. An automated release pipeline allows application development teams to build, test, package, and release their applications in a consistent and reliable manner with minimal effort. A corresponding deployment pipeline can then be run by platform operators to automatically deploy applications into production using the artifact produced by the release pipeline. These pipelines, written in Python and for use on the Concourse automation tool, eliminate tremendous amounts of manual work, saving time and reducing the possibility of human error.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2019
Accession Number
AD1116024

Entities

People

  • Benjamin A Reynolds

Organizations

  • MITRE Corporation

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Acquisition
  • Agile Software Development
  • Air Force
  • Application Software
  • Automation
  • Business Administration
  • Complex Systems
  • Computer Programming
  • Computer Programs
  • Computers
  • Corporations
  • Cross Domain
  • Debugging
  • Department Of Defense
  • Deployment
  • Education
  • Engineering
  • Engineers
  • Gantt Charts
  • Military Acquisition
  • Release Engineering
  • Reliability
  • Scripting Languages
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Testing
  • Systems Engineering
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Circadian Sleep-Wake Regulation and Chronobiology
  • Distributed Systems and Data Platform Development
  • Software Engineering.