Replies: 3 comments
-
There is no real plan, but likely will be somewhere after the 2023-06 release if no big points are needed until there. You can always use the current tycho snapshot build, this helps us to make sure no "surprise" happens after the release, just keep in mind that for ci friendly versions/extensions in general you need to configure the repo in the settings.xml: https://github.com/eclipse-tycho/tycho/wiki#configure-snapshots-repository-globally Beside that there is also a version of ci friendly versions in the 3.x releases. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your quick response! In that case I will make a try building my code branch with the "CI friendly" adaptions with Tycho 3.0.4 first. (Builds are already successful with Tycho 4.0.0-SNAPSHOT, at least locally) |
Beta Was this translation helpful? Give feedback.
-
OK I tried with 3.0.4 and as far as I have my Jenkins pipeline yet, everything seems to have worked (injecting version via So here is my contribution on testing 4.0.0-SNAPSHOT: I set up two branches now, which differ in the Tycho version only (3.0.4 vs. 4.0.0-SNAPSHOT).
The credentials are provided through environment variables and propagated in the global settings.xml: <server>
<id>com.somecompany.someapp.server.artifactory.p2-targetplatform</id>
<username>${env.ARTIFACTORY_CREDENTIALS_USR}</username>
<password>${env.ARTIFACTORY_CREDENTIALS_PSW}</password>
</server> The target platform definition contains: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="Some App Target" sequenceNumber="77">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository
id="com.somecompany.someapp.server.artifactory.p2-targetplatform"
location="https://<my-targetplatform-location>"/>
<unit id="com.somecompany.someapp.target.feature.feature.group" version="1.2.3"/>
<unit id="com.somecompany.someapp.target.feature.source.feature.group" version="1.2.3"/>
</location>
</locations>
</target> The build is executed in Jenkins Pipeline (with Docker agent) using a Docker image derived from
As stated above the same constellation works with Tycho 3.0.4. |
Beta Was this translation helpful? Give feedback.
-
Is there a schedule, when Tycho 4.0.0 is planned to be release?
I recall reading something like "should be part of March release", but couldn't find it anymore.
I am very much interested in using Tycho's new support for "CI friendly versions", but couldn't find anything on a release plan.
Beta Was this translation helpful? Give feedback.
All reactions