Age | Commit message (Collapse) | Author | Files | Lines |
|
pysim will be tested on the simtester which has real hardware.
Change-Id: I180cc4a83a41f3ef2e4b1e316ea0371cc83be654
|
|
This is the same as done for the master builds in
I6f025c642d5ae57cdda9d7b34bbaeb82ca119354,
seems I forgot to follow up with this one.
Change-Id: I9204ca2f083c8a6a04c6c0fc7d51752a4f1a4830
|
|
Change-Id: Iedf3b43c164ae7e3e653820284c4d4ddaa545784
|
|
Change-Id: Ib4da0011337d5a591944821411479f1c6bcc64ee
|
|
Change-Id: I41411123836d2713f833f78c5920cbbee695ed14
|
|
Branch nrw/litecell15-next doesn't exist anymore in the remote of that
repository (https://gitlab.com/nrw_litecell15/litecell15-fw).
Change-Id: I162e81573d7aafc0b2e2e1d2ab90cacc7cbb90d7
|
|
make clean has subdir/Makefile as dependency. As a result,
subdir/gen_links.sh and subdir/makefile-regen.sh are called, and
ttcn3_makefilegen in there fails because the dep symlinks are done
against missing files (because git repos in deps have not been checked
out).
Additionally, since 61c11e9234b3f9e087aba94380892ab66abc1191 make
deps-update is equivalent to make deps since the dependency tracking
system was improved, so we can remove it as it's not needed anymore.
Change-Id: I07fee78bba5b07c7f3f4359869e00ef2583e0769
|
|
Only ttcn3 nodes have the eclipse-titan compiler installed
Change-Id: If946af8fa3f7bd2d13914c9895d3f74b58fdef24
|
|
proot crashes with current jenkins node setup, which means we cannot use
it to run ARM based axis.
proot bug is already reported upstream in:
https://github.com/proot-me/PRoot/issues/134
Related: OS#3061
Change-Id: I9bc48349c78f395b3842bc5caaf6e948fb4c299e
|
|
osmocom-gerrit-debian8/9
Introduce more precise labels to allow more flexibility when extending the jenkins setup.
The linux_amd64_debian8 or linux_amd64_debian9 is used across all build jobs which
make it hard to add new nodes which might only support one group of
jobs.
Change-Id: I900b7b50b33cc95e127ca78d2a47f59d32a6dfee
|
|
In osmo-ttcn3-hacks Idc165425b45872d2eb958a662d03e69aaf60669d
we introduced the new 'deps-update' Makefile target to properly
update all 'deps' repositories without removing them. Let's use it.
Change-Id: Iabc54182d1d30ef26e4f72fb9db52fd25a6c9800
|
|
The sequential parameter was silently skipped because it was absent from
the project template. Fix this for both master- and gerrit- jobs.
Change-Id: I0bc28695f4f270bc7b1cc4bcd5d4d43ede6172f3
|
|
Get rid of job name comparison because it depends and exact build server
name and hence is highly fragile. Use dispatcher script the same way we
do in osmo-bts.
N. B: this requires I2955e866bce4f000a53369bd601a346c36c82468 in
libosmocore.
Change-Id: I76dfc11a05007ae5c6e0554fe8132695b67cccaa
|
|
Change-Id: I2b208455b7bd008fb25322280894c100e51f2227
|
|
Change-Id: I808c46c2f4488fd577bb1c23cd13c5b73519265b
|
|
The vty and ctrl tests are enabled by default and are run on hard-coded
ports. This causes some builds to fail when run in parallel.
Change-Id: I23d5b75825a667e4f043d16a12b841cd8f01af5e
|
|
Debian 8 contains quite old qemu and proot packages which have some
issues running the chroot infrastructure set up in osmo-trx's
jenkins.sh.
Change-Id: I24665880fff5a5b918bb6ffaf1e7bb51ae860b0b
|
|
instruction sets enabled
Change-Id: I1d73165a397d98d8fb630f7adec45f00887c139a
|
|
The [yes, no] tuple was automatically converted to [True, False] by the
jenkins-job-builder but the combination filter still used old literal
check. Fix this by using boolean from the very beginning.
Change-Id: Idac6e53b1e0addbcb5b6c99b8051e1e0ad26bc5b
|
|
Change-Id: Idb4e93d88123f0a7e403af627345300dae86aca7
|
|
Change-Id: I252c103450ad0da59ab18c88d78f20c750b22c98
|
|
Change-Id: Icaa44207ebbdc03c3af1a32f7491d2b4c9fb982d
|
|
Change-Id: I24aadc2aeeeda762df61e7c56e4159a730010c97
|
|
Change-Id: Ia5db32b8ffe62f9578a55c9049d0c13fc6da7e83
|
|
we simply call 'make compile' which will compile all of the projects
from TTCN-3 to C++
Change-Id: I2bb94c08259c130558f82bb4c084484be5b81c40
|
|
As far as I understand, the variable is populated using the name field.
In openggsn build it matches, but it doesn't in osmo-ggsn.
Change-Id: Ifb1a630b77a8c2f442e26dbef8e608882e8f9a71
|
|
The build-discarder section was silently not working. It needs to be nested
below a 'properties' node.
Also the names need to be dashed and not camelCased.
Change-Id: I9503200a8873e616f9195d4bb1d6163c464b305e
|
|
Change-Id: I974ba11fd8ef1ed87ec87fb64b8da44d5a8fec9f
|
|
Change-Id: I9dfe4a619f75574cc0a61ab978f4450252b6c171
|
|
This trigger is responsible for triggering another build
once the first build is complete and sets a +V
Change-Id: I235e0211a01da0eb74d8e6a9581aa34b59073ca0
|
|
Change-Id: I699c4f5f04a416b92be395c303d6bf0edbf320e4
|
|
Change-Id: I78a4b600571e79174dbbdd24bbee23df4b2fd221
|
|
In early September we asked on the public mailing list if there are
any users of the FreeBSD builds, and there was no response at all.
Let's disable the build testing on FreeBSD. This will significantly
speed up our build testing, as well as pave the way for a more
comprehensive docker/containerization of build testing.
We're still extremely happy to merge any patches for support of
FreeBSD or other operating systems. But the core Osmocom developers
will not perform related testing / porting.
Change-Id: I2c6d2a17c3cf9d8c78c3675995493e30cbc6be0d
|
|
The point of using docker is to allow concurrent builds, hence set 'concurrent:
true' for all jobs using docker.
Change-Id: I6333ee2856cbeb0cc3eb14c381ac8faf838c5f97
|
|
fixed in osmo-bsc, osmo-mgw, osmo-sgsn, cellmgr-ng:
Spanning a single shell command across several lines with backslashes in the
end breaks when the newlines are not preserved: the backslashes escape a
following space, which is joined to the following cmdline arg.
Add the leading less-indented comments that curiously lead to preserving the
newline characters in the cmd sections.
Change-Id: Icfd6cfb7ca4172795620e1d7ee60610db4f7226b
|
|
Change-Id: I565876176c3827a2696a228f9a81a1cc10a34ca9
|
|
Change-Id: I4ab24f66909e43c0447265e027593a56d0dfa52c
|
|
Having tabs in the yml files cause parse errors. For vim convenience, add
comments that instruct vim to expand the tabs to spaces.
Change-Id: I5f0598a31e30d1a9440c40935644bb782f645664
|
|
Interestingly enough, only a line that has more indenting than the first line
also receives an actual newline in the resulting jenkins Execute Shell section.
Hence insert '# keep first line with less indent' comments.
Change-Id: I13bcb41fa0e59b60a201c2b769bad42067e34ab8
|
|
After the "manual" cleanup from I2409b2928b4d7ebbd6c005097d4ad7337307dd93 has
been applied in numerous jenkins.sh scripts of the various osmocom projects,
drop the git plugin cleanup step.
Rationale:
- The git plugin cleanup apparently does not check against non-writable files,
like leftovers from a failed 'make distcheck'. If any are left behind, the
build fails even before the build steps start.
- The git cleanup would wipe out all git clones, which we're trying to re-use
across rebuilds now.
The osmo-clean-workspace.sh takes care of this, so don't use the jenkins
plugin.
Change-Id: I8a43b851cef2ad7e8582f1e9bbe3547e3b77fc1a
|
|
Change-Id: Ibeca6f1afad263fb9756ad1d6ce3e55d51ac322b
|
|
Change-Id: I4eb153701baf1652394bda7505dcd3bc31e28570
|
|
Change-Id: I19e8004a2016626e3525eca690c84800715e4fdc
|
|
Change-Id: I0b3bcb4661a144e231613398031c0aadf8781bb8
|
|
The 'name' and 'refspec' attributes for the git SCM fetcher were
not configured correctly (like in old manual job definitions)
Change-Id: Ibc63751838c14a449464afeec56930021bef37be
|
|
Change-Id: Ia9855f8d8c547f32439df2eea50fb755dfeba388
|
|
to prevent accidential / unintentional manual modification
Change-Id: I26b20a879fe29f153487757ac50f88acb9655338
|
|
Let's rename the auto-generated jobs to make it easier to differentiate
from the old manual jobs with -gerrit suffix.
Change-Id: I9e46f03834e1b500b27c16f4a728f0b82dff0933
|
|
This is the result of one pass through all gerrit jenkins jobs
currently [manually] configured on jenkins.osmocom.org together
with alphabetically sorting the definitions to match the order in
the Jenkins Web UI.
Change-Id: I42051e76234b2695934183188f074ee7e467f58c
|
|
All jobs are in jobs/ directory and will be automatically verified and
deployed in a follow-up commit.
Note: osmocom-nightly-nitb-split.yml has been moved to jobs/ dir.
[1] https://docs.openstack.org/infra/jenkins-job-builder/
Change-Id: I04387367a6e2d737bfb50423c81a8908d3c2a89f
|