Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

feat(template): Automatically define release #38

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

ruslan-kurchenko
Copy link

  1. Automatically define release file on successful build

@ruslan-kurchenko
Copy link
Author

@azlam-abdulsalam based on your comment:

We are planning to classify environments into DEV, TEST and RELEASE
DEV will be your scrathorg/sandbox used for development.  Sandbox/Scratch Org pools also falls into the category
TEST will be a collection of environments, all parallel as opposed to a pipeline ( say ST || SIT || Performance) and you test on any of the environments depending on the risks associated with the change
RELEASE will be environment such as staging and production
So a pipeline is basically DEV -- TEST -- RELEASE , and as always each stage is async.
Note, I am planning to completely remove any reference to UAT or AT from an environment perspective and will be  recommend to do it in any of the stages.
  1. Should we consider changing the "Deploy to DEV" step to a different name?
  2. How are changes look like from your perspective?

@ruslan-kurchenko ruslan-kurchenko marked this pull request as ready for review September 26, 2023 21:26
- Naming convention
- Create pools without replenishing
- Use latest checkout@v4
@crazynammer crazynammer self-requested a review October 26, 2023 16:40
Copy link

@crazynammer crazynammer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update the new line "35" for the reference to "azure pipelines" as this is a github workflow.

The sample pipelines utilize an azure pipelines

Copy link

@crazynammer crazynammer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good otherwise. Let's do the quick fix, merge, and I'll test it end to end on my personal github and we can find any bugs as needed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants