Developers workflow (pre-trunk-based)
1. In your pre-trunk-based branch, create a YAML file named .bitbucket/envs.yaml with the following content:
.bitbucket/envs.yaml
###################################################################################################
########################## ShamanOps pipeline | Bitbucket Pipelines ###############################
###################################################################################################
# Environments:
# Project
projectName='examples'
# Pre-trunk sets
exposeEnabled='true'
appInternalPort='80'
#-------------------------------------------------------------------------------------------------#
## Features -------------------------------------------------------------------------------------#
appDaysToLive='0'
#-------------------------------------------------------------------------------------------------#
###################################################################################################
info
By default, pre-trunk-based applications are configured to not be deleted.
To define how many days the application should live, you must modify the field appDaysToLive in Features section.
2. In your pre-trunk-based branch, create a YAML file named bitbucket-pipelines.yml with the following content:
bitbucket-pipelines.yml
###################################################################################################
############################# ShamanOps pipeline | Bitbucket Pipelines ############################
###################################################################################################
pipelines:
custom:
shamanops-pipeline:
import: shamanops:pre-trunk-based:shamanops-pipeline
##################################################################################################
##################################################################################################
3. Run your pipeline and enjoy! ✨