diff options
author | Ralph Boehme <slow@samba.org> | 2019-01-23 09:43:33 +0100 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2019-02-11 14:10:12 +0100 |
commit | b1740f3bafc2d460c137ac9f03514d57138d2f7a (patch) | |
tree | 5812c6438ce5626b6e2a17362c55fe3435862712 /.gitlab-ci.yml | |
parent | 09c4e78fefd55d33f9fc2d3c3e1ba092a8cc490a (diff) | |
download | samba-b1740f3bafc2d460c137ac9f03514d57138d2f7a.tar.gz |
CI: split out "samba-ad-dc-ntvfs[-py2]" test targets
Many AD tests currently use the "samba" target. Split out a new target
"samba-ad-dc-ntvfs" and have all tests that use the "ad_dc_ntvfs" env
use the new target. This should greatly speed up the runtime for the "samba"
target and avoid swapping.
This reduces the total CI time by ~ 55%, I got an autobuild and a gitlab
pipeline finished in just ~ 100 mins!
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Mon Feb 11 14:10:12 CET 2019 on sn-devel-144
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 908c29ec9d9..0729599e1b8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -118,3 +118,13 @@ build_samba_buildpy2_only: script: - python script/autobuild.py samba-buildpy2-only --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase +build_samba_ad_dc_ntvfs: + <<: *shared_template + script: + # this one takes about 100 mins to finish + - script/autobuild.py samba-ad-dc-ntvfs --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase + +build_samba_ad_dc_ntvfs_py2: + <<: *shared_template + script: + - script/autobuild.py samba-ad-dc-ntvfs-py2 --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase |