Well, this culd be some steps:
1- Create multi-cinfiguration job, for build with combinations of
SO/compiler, for meet requirements like Ubuntu Linux Xenial 64 bits, GCC
4.8, Clang, etc. For this you need aggregate some slave jenkins nodes with
the requirements you need.
2- After preliminary setup like git repository or suvbersion, for download
the code, in Build step select bash script and write the instructions for
build, for example:
> ./configure --enable-static=yes --enable-shared=yes --prefix=/usr
--with-activemq=/usr/ --with-icu=/usr --with-apr=/usr
--with-jdk=/usr/lib/jvm/java-8-openjdk-amd64/include/
> make
> make test
For build in Windows we create another job , that would be a freestyle job
and in the Build step, we select a bat script. But we are exploring MSYS
for use the same multi-configuration job with new Windown slave node.
2017-01-05 16:44 GMT-05:00 Richard Eckart de Castilho <[email protected]>:
> On 05.01.2017, at 16:04, Roberto Carlos Toledano Gómez <[email protected]>
> wrote:
> >
> > Yes, I have some experience in jenkins jobs with c++ projects. I use bash
> > scripts for that.How can I help you/us.
>
> How would you set up a Jenkins job to build the UIMA-C project?
>
> I suppose one would start from a freestyle job? But even there, choosing a
> JDK seems mandatory...
>
> -- Richard