Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ALM Accelerator - QUESTION] What is the best approach to testing new versions of ALM? #6896

Closed
tocri opened this issue Oct 19, 2023 · 3 comments
Assignees
Labels
alm-accelerator ALM Accelerator Components and Apps question Further information is requested

Comments

@tocri
Copy link

tocri commented Oct 19, 2023

What is your question?

I am looking for the best approach to test new versions of ALM without breaking my project.
To date, I use 2 deployment profiles :

  • 1 for the organization's dev
  • 1 for the citizen dev.
  • Each of these profiles points to a specific repo.

I can't create another project just for my tests because my devops administrator doesn't want to.

What I have set up for the moment:

  • 1 lab environment that is used in which we host our TEST solutions
  • 1 ALM TEST environment that is used to test the software updates.

What I am questioning is what is the good practice to test ALM without breaking my project.

Should I create a new repo in my project that I could name "Testing ALM Updates only"?

Should ideally create a new project?

In short, how do you do it?

What component are you experiencing the issue with?

ALM Accelerator Canvas App

What solution version are you using?

october 23

AB#261

@tocri tocri added alm-accelerator ALM Accelerator Components and Apps question Further information is requested labels Oct 19, 2023
@RajeevPentyala RajeevPentyala self-assigned this Oct 26, 2023
@RajeevPentyala
Copy link
Collaborator

@tocri The recommendation is to have a dedicated Dataverse environment and a dedicated AzDo project. If your policies do not permit having a dedicated AzDo project, you might want to go with a Developer Environment and with the same developer account, you can spin up a new Azure DevOps organization. This way you would be able to isolate and test the latest builds.

We don't recommend using a single Azure DevOps project for both past and current builds. The reason is that the 'Export Pipeline' (i.e., export-solution-to-git) is set at the project level and is linked to a YAML file in one of the repositories. It gets complicated to maintain 2 'Export Pipeline's pointing to 2 repositories one with old build and one with latest build.

Please reach out if you have any questions.

@RajeevPentyala
Copy link
Collaborator

@tocri I hope you have the necessary details. Closing this question, but feel free to reach out if you need more information.

@CoEStarterKitBot
Copy link
Collaborator

@tocri This has been fixed in the latest release. Please install the latest version of the toolkit following the instructions for installing updates. Note that if you do not remove the unmanaged layers as described there you will not receive updates from us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alm-accelerator ALM Accelerator Components and Apps question Further information is requested
Projects
Status: Done
Development

No branches or pull requests

3 participants