Skip to main content
6 events
when toggle format what by license comment
Apr 11 at 16:24 history edited Thomas Owens CC BY-SA 4.0
added 874 characters in body
Dec 1, 2019 at 18:27 comment added Thomas Owens @josef98 I've been thinking a little more and I think it's important to define who you deliver to. So...who are you delivering to? An integration and test team? An independent quality assurance team? A customer or end user? If you define your process such that a test team is the customer of the development team (based on your process definition), you could refer to continuous deployment to refer to deploying to their environment. They would gate a deployment to end users, perhaps.
Dec 1, 2019 at 15:26 history edited Thomas Owens CC BY-SA 4.0
added 21 characters in body
Dec 1, 2019 at 14:03 comment added Thomas Owens @josef98 It depends. Do people have access to this test environment? How long do these tests take to run? Continuous Integration needs rapid feedback to developers. My initial thinking is that I would be using Continuous Delivery to put the software in this test environment, where it undergoes more extensive testing.
Dec 1, 2019 at 13:54 comment added Josef Let's say my software is automatically being built and then deployed to a testing environment so that some automated integration tests can be run against it to ensure that the cooperation with other services is working. Now is the process of deploying to that test environment a part of continuous integration (since the goal of the deployment is running the tests) or is it part of continuous delivery (since, like you said, deploying in a test environment is the end result of CD)?
Dec 1, 2019 at 13:30 history answered Thomas Owens CC BY-SA 4.0