# From preview to production

A preview environment should help your team make a production decision. This workflow connects a specific code change, realistic application tests, release approval and live verification. Intercube provides the environment, included deployment pipeline and engineering support around that route.

Source: https://intercube.io/knowledge/preview-to-production-workflow

Project / owner / date: ____________________

## 1. Identify the change

Owner: Developer

Result: a reviewed commit and a clear description of the application or data change.

- [ ] Record the commit, dependency changes and required configuration.
- [ ] Identify database migrations, worker changes and external integration effects.

Evidence / notes / sign-off: ____________________

## 2. Build through the pipeline

Owner: Developer + Intercube

Result: a traceable build with inspectable stages and logs.

- [ ] Run the build and application checks through the configured deployment pipeline.
- [ ] Keep the commit, build identity and relevant logs with the release record.

Evidence / notes / sign-off: ____________________

## 3. Test in preview or staging

Owner: Application team

Result: a release candidate checked against representative services, without touching live customer transactions.

- [ ] Have the Intercube team prepare the environment, branch and required services.
- [ ] Restrict access and use appropriate test data, payment credentials and email destinations.
- [ ] Test critical journeys, background jobs and integrations, and record the results.

Evidence / notes / sign-off: ____________________

## 4. Approve the production release

Owner: Named release owner

Result: an accepted candidate, deployment method and recovery decision.

- [ ] Approve the tested commit and review production configuration differences.
- [ ] Agree the release window, health checks and recovery procedure.
- [ ] Use the zero downtime route for compatible releases; plan maintenance for incompatible application or database changes.

Evidence / notes / sign-off: ____________________

## 5. Deploy and verify

Owner: Application team + Intercube

Result: a confirmed production release, not only a successful pipeline run.

- [ ] Deploy the approved revision and retain the production run history.
- [ ] Verify public requests, application health, workers and a permitted critical transaction.
- [ ] Review errors and monitoring, then close or recover the release according to the agreed criteria.

Evidence / notes / sign-off: ____________________

## Build your release route with Intercube.

Show our engineers how you build, test and deploy today. We can connect preview environments, the included pipeline and managed infrastructure around your application.

https://intercube.io/start?interest=application-platform
