|Re: [cbi-dev] How to build my plugin on Jenkins?|
Yes. Tycho is the way almost all Eclipse projects now work. It's well supported. Perhaps the main 'alternative' is Gradle.
Sadly releng work is often painful, and Tycho is no exception, but in comparison to Athena/CBI or Buckminster before it, the ability to execute the build 100% locally, provides some helpful debugging opportunities and avoids many Jenkins/remote opaquenesses..
If you try to avoid Tycho, you will probably have to fight every step of the way as you tackle polling, fetching, building, packing, signing, testing, deploying.
IMHO it is always easier to copy and edit than develop from scratch. The Vogella tutorial can be a good starting point, but I think I found that using EMF Compare's build as a starting point was more helpful. Now of course I might recommend emulating the OCL build.
On Sun, Mar 6, 2022 at 11:02 PM Nicolas Peifer via cbi-dev <cbi-dev@xxxxxxxxxxx> wrote:
I'm trying to create and publish a new release of the Subversive project
but can't find a way to do it. The project uses update sites (no Tycho
nor Maven involved). So in theory, I can build these update sites by
clicking "Build all" in Eclipse and upload them somewhere but because
only Jenkins can upload the resulting artifacts directly to
download.eclipse.org, this seems to be inadequate. Thus, my question is:
How do I build the project on Jenkins?
I know Jenkins and that's why I looked for a command that can be
executed on the command line in order to build the project. On my local
machine, I tried to use the publisher which is recommended on
help.eclipse.org but it just created meta data and not the binary
artifacts. I used the following command:
<udpateSite> -metadataRepository <URI> -artifactRepository <URI>
-compress -append -publishArtifacts
In addition, I'm not sure if this works on Jenkins as it requires an
Can someone give me an advice on how to build the Subversive project on
I guess your best bet is to implement a Tycho build for subversive.
_______________________________________________ cbi-dev mailing list cbi-dev@xxxxxxxxxxx To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cbi-dev
Back to the top