Codefresh¶
An example YAML file for configuring Uplift to run on Codefresh. To ensure Uplift can push changes back to your repository, you will need to store your Personal Access Token as a shared configuration and expose it to your pipeline as an environment variable, which in this example is GH_UPLIFT
.
main_clone
is a reserved step within Codefresh and is used to simplify the checkout process. A custom checkout can be performed, but you will need to managed the working directory across all other steps.- By ensuring the clone is of a specific branch, it prevents the checkout of a detached HEAD.