Wiki Education Foundation-supported course assignment

edit

  This article is or was the subject of a Wiki Education Foundation-supported course assignment. Further details are available on the course page. Student editor(s): Abhinav Medhekar, Iyadav ncsu.

Above undated message substituted from Template:Dashboard.wikiedu.org assignment by PrimeBOT (talk) 15:15, 16 January 2022 (UTC)Reply

Changes made as Part of Object Oriented Design and Development Project1

edit

New Lead Section

Bamboo is a continuous integration server from Atlassian, the makers of JIRA, Confluence and Crowd. It is used to build, test and deploy applications automatically as per requirements and thus helps speed up the release process.

The basic Bamboo setup consists primarily of six steps. A Bamboo project is divided into Plans, Stages, Jobs and Tasks. Some of the Major features of Bamboo include its ability to support multiple builds and its ability to integrate with a large number of code repositories and build tools. Bamboo is free for open-source projects. Commercial organizations are charged based on the number of build agents needed.

In May 2016 The Register reported that "The move [to discontinue Bamboo in the cloud on 31st January, 2017] seems to spell the eventual end for Atlassian’s Bamboo tool as a separate cloud-based platform, though it will continue as a server product.".[1]

Our Changes

We have added the following new sections to this page:

  • Setting up
  • Workflow
  • Features
  • Comparison

The first section explains the initial steps required to get Bamboo working once we have it installed on our PC. The second section talks about how Bamboo is organized internally, what different components it consists of and what their respective roles are. The third section gives out some key features of Bamboo. The fourth section talks about some of the advantages and disadvantages of Bamboo. We believe that this page will give a good idea about the basics of Bamboo to anyone who is new to the subject. We have also provided appropriate links wherever we touch upon topics which cannot be elaborated in this article Abhinav Medhekar (talk) 01:45, 15 September 2016 (UTC)Reply