Igniters,

Currently, our TeamCity projects [1] are UI-defined and are the same for
all branches.
Which has the following issues:
- Can't test project changes in a branch without risking broken main
- Can't have different settings for different branches (e.g. SDK upgrade in
a new version only)
- Difficult to manage and review the changes in TeamCity UI

The solution is to store the project settings in Git along with the rest of
the code [2].
I suggest adopting this approach for ignite-3 repo.

Thoughts, objections?


[1]
https://ci.ignite.apache.org/project/ApacheIgnite3xGradle?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds#all-projects

[2]
https://www.jetbrains.com/help/teamcity/storing-project-settings-in-version-control.html

Reply via email to