What is the purpose of a 'staging environment' in a release pipeline?
-
A
To run development experiments without CI
-
B
To provide a production-like environment for final validation before releasing to end users
-
C
To store backup artifacts from failed builds
-
D
To host internal tools for the engineering team