CDEP
Autor: | Brian P. Eddy, Valeria S. Gamboa, Khyati N. Patel, Keenal M. Shah, Bhavyansh Mishra, Nathan Cooper, Norman Wilde |
---|---|
Rok vydání: | 2017 |
Předmět: |
Computer science
business.industry Software development Continuous delivery 020207 software engineering 02 engineering and technology computer.software_genre Pipeline (software) Extreme programming practices Best coding practices Release management 020204 information systems 0202 electrical engineering electronic engineering information engineering Systems engineering DevOps business computer Agile software development |
Zdroj: | ACM Southeast Regional Conference |
Popis: | Due to the desire to decrease the time to market of modern applications and software, a number of new agile processes have emerged. Continuous integration and continuous delivery which allow developers to easily push changes to software are common practices in industry, however in education there seems to be a lack of teaching in these practices. This is because of the complexity that these practices entail by having to create an automated software development pipeline that tests and deploys software. These pipelines are often difficult to understand and the setup, configuration, and instruction of such a pipeline is often difficult to include in a traditional software engineering course. A lightweight and portable pipeline for educational purposes is required. This pipeline needs to be simple enough for easy setup and detailed enough to teach various aspects of continuous integration and delivery. This paper introduces the design and implementation of such a pipeline as well as the proposed usage in academia. |
Databáze: | OpenAIRE |
Externí odkaz: |