Continuous Delivery - An Example
An example of an idealized, modern software delivery pipeline
might look like the following:
• Plan user stories and manage issues with a project management tool like JIRA.
• Collaborate on code via GitHub pull requests or a code review tool.
• Kick off a build in a CI system like Jenkins or Bamboo.
• Automatically run unit and functional tests with open source testing tools like xUnit and other testing frameworks, and automation tools like Selenium and Appium.
• Deploy with an IT automation tool like Puppet or Chef, or using a PaaS.
• Monitor performance and impact on business metrics with systems like New Relic and Mixpanel.
• Plan user stories and manage issues with a project management tool like JIRA.
• Collaborate on code via GitHub pull requests or a code review tool.
• Kick off a build in a CI system like Jenkins or Bamboo.
• Automatically run unit and functional tests with open source testing tools like xUnit and other testing frameworks, and automation tools like Selenium and Appium.
• Deploy with an IT automation tool like Puppet or Chef, or using a PaaS.
• Monitor performance and impact on business metrics with systems like New Relic and Mixpanel.
Comments
Post a Comment