-
Notifications
You must be signed in to change notification settings - Fork 2
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
MARP-626 Introduce DEV-10 build for the connectors working on ivy 10 #25
MARP-626 Introduce DEV-10 build for the connectors working on ivy 10 #25
Conversation
I'm the wrong person to review this. @ivy-rew can you take over? |
I think we can simplify this scenario, by making the existing 'CI' build more flexible. By introducing properties for the project-build-plugin in use, there is no longer any need to setup a special pipeline. We can simply override the plugin-version on a central location and therefore avoid the time consuming maintenance of a special release branch until the devs really have to do so. See my PR #26, which makes the CI pipeline flexible enough, to comply with our current 11.4 environment: I've adapted this approach by example on the msgraph-connector product: see axonivy-market/msgraph-connector#101
I'd strongly suggest to use this approach as long as possible. IMHO we should delay the introduction of release branches as long as possible. We can do it shortly before or after the LTS12 release as most products remain compatible without any changes. |
Hi @ivy-rew |
@phhung-axonivy thanks for your openness for this change. Can you share an example repository where this happens? In theory the 'dev-pipeline' is meant to verify the compliance with the latest leading-edge version under development (now 11.4). So settings the ivyVersion to nightly-10.0 seems circumvent the target of the pipeline. |
@ivy-rew There are many failed dev builds on the https://axonivy-market.github.io/market-monitor/. It looks not good. We have 70+ connectors, but we do not have enough time to convert projects and test all of them with the latest leading-edge version. In addition, we have also a plan to convert projects and test them with the latest leading-edge version. After that, we will remove the settings of the Could you please share your idea? |
I've just applied the same steps onto the a-trust-connectors as I did already on the msgraph-side. |
Hi @weissreto @ivy-rew
I'm working on the story https://1ivy.atlassian.net/browse/MARP-626 to fix Dev-Fail on Market Monitor.
As the first step, I want to introduce a new
Dev-10-Build
build to watch the branchrelease/10
, and trigger the build with the engine ivynightly-10.0
for the connectors working on the ivy engine 10.I will create a new branch
release/10
for each market item working on the Ivy engine 10 and apply that build.And for the
Dev-build
, it will watch only the branchmaster
. We already have another story to convert projects to the latest version to resolve the failedDev-build
.Please review this pull request and give us your feedback/ideas.
I'm looking forward to your feedback/ideas.