summaryrefslogtreecommitdiff
path: root/.gitlab-ci-main.yml
Commit message (Collapse)AuthorAgeFilesLines
* .gitlab-ci.yml: Always build the ubuntu1804-samba-o3 with --enable-coverageAndrew Bartlett2021-04-281-0/+7
| | | | | | | This ensures that the coverage build always works, as it can trigger different warnings. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
* .gitlab-ci.yml: Return code coverage reporting for "none" tasksAndrew Bartlett2021-04-281-5/+10
| | | | | | | | | | This was lost early on with 54f26cfcf2587a2b1d97f466a886fa89a116eea1 which did not take into account code coverage, which stopped running for these tasks very early on with 71595201bea9b3fa28357065fa137806f9220f38. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
* .gitlab-ci.yml and autobuild: Publish the current HTML docs with the code ↵Andrew Bartlett2021-04-281-0/+1
| | | | | | | coverage Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
* add .gitlab-ci-coverage.yml for a scheduled buildStefan Metzmacher2021-04-131-3/+10
| | | | | | | | | | | | | | | | This will be used by the https://gitlab.com/samba-team/samba configuration, while https://gitlab.com/samba-team/devel/samba will still use .gitlab-ci.yml (via the legacy .gitlab-ci-private.yml). The key point is the usage of the more powerful n1-standard-2 runners for testing. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Apr 13 09:33:14 UTC 2021 on sn-devel-184
* script/autobuild.py: split samba-ad-dc-4* tests into twoStefan Metzmacher2021-04-131-4/+12
| | | | | | | As single job they used more than 1h. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split samba-nopython out of samba-minimal-smbd againStefan Metzmacher2021-04-131-0/+4
| | | | | | | This was using more than 1h as a single job. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* script/autobuild.py: split samba-no-opath into two testsStefan Metzmacher2021-04-131-1/+6
| | | | | | | | | | | | | This was is basically a combination of 'samba-nt4' and 'samba-fileserver'. As a single job it used more than 1h only for testing, while the samba-no-nopath-build uses ~ 10mins (with a filled ccache). Now we have two test jobs with ~ 30mins. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci-main.yml: specify the image only by SAMBA_CI_JOB_IMAGEStefan Metzmacher2021-04-131-29/+46
| | | | | | | | That way we can construct the url just in one place, we can also add SAMBA_CI_JOB_IMAGE to the ccache identifier. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci*.yml: only use gitlab.org shared runners if possibleStefan Metzmacher2021-04-131-19/+13
| | | | | | | | We no longer fallback to our private runner, lets see how that works out... Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap/.gitlab-ci.yml: make sure we force gitlab.com runners for nowStefan Metzmacher2021-04-131-1/+1
| | | | | | | We've just added our own runners with 'docker' and 'gce'. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci-main.yml: build coverity using --with-cluster-supportStefan Metzmacher2021-04-131-1/+1
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* .gitlab-ci.yml: move the content to .gitlab-ci-main.ymlStefan Metzmacher2021-04-131-0/+513
We introduce an indirection from gitlab-ci.yml via .gitlab-ci-default.yml to .gitlab-ci-main.yml We do that in order to introduce a .gitlab-ci-coverage.yml later as that will have to use different settings in future. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>