問題文
A release process must be able to prove which build is running in production and to put the same build back if a problem appears. Which arrangement of the pipeline fits?
選択肢
- Build from the source at each deployment and keep a copy of the archive on the machine that ran the build, so the archive can be found on that machine.
- Publish every build to a repository under its own version and deploy from that repository, so the version that runs can be named and put back at any time.
- Publish every build to a repository under the same version and deploy from that repository, so the newest build is the one that the pipeline finds.
- Build from the source at each deployment and deploy from the working copy, so the state of the source decides what runs in each of the environments.