Create a custom pipeline
Create a custom pipeline to move changes from your development environment to production (or your target instance) by duplicating one of the ReleaseOps sample playbooks.
시작하기 전에
Role required: releaseops.pipeline_admin and playbook.admin or pd_author
For more information about playbooks, see Exploring Playbook.
이 태스크 정보
Custom playbooks and pipelines enable you to create deployment structures tailored to the unique needs of your organization's development environment. Custom playbooks and pipelines are best suited for deployment processes that are consistent and expected to occur during each release. For deployment processes that are more variable, you might consider adding runbook tasks instead of custom playbooks or playbook activities. For more information, see .
프로시저
Example: Create an assessment playbook
Create a custom pipeline to move changes through your non-production environment by duplicating the Deployment Request Assessment playbook. Add the deployment analyzer to detect if there are code changes in the deployment and skip Automated Test Framework (ATF) tests during assessment.
시작하기 전에
Role required: releaseops.pipeline_admin and playbook.admin or pd_author
프로시저
결과
- The pipeline instance label (in the example above, the Test label entered for step 10a) is used to map the instance definition with the instance as referenced in the playbook. Mapping the instance definition with the instance label enables a playbook to be used by multiple pipeline definitions with different topologies (but the same process). For example, you can create another pipeline record and associate it to the same playbooks, but define a different test instance mapping.
- The source instance for the playbook is defined in the deployment request, so you can have multiple source or development environments for one release.
- The destination instance is defined in the release, so you can reuse the same pipeline to release to multiple destination or production environments.
- Only intermediate instances must be mapped.