script/autobuild.py: split samba-nopython out of samba-minimal-smbd again
authorStefan Metzmacher <metze@samba.org>
Wed, 30 Dec 2020 00:58:48 +0000 (01:58 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 13 Apr 2021 08:23:35 +0000 (08:23 +0000)
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>
.gitlab-ci-main.yml
script/autobuild.py

index e98b8fed3c9abbfda1b1d279ddfd05170a3f7b72..dba1dad7b5054c413bb383f9304156a74131561d 100644 (file)
@@ -273,6 +273,9 @@ samba-mitkrb5:
 samba-minimal-smbd:
   extends: .shared_template
 
+samba-nopython:
+  extends: .shared_template
+
 samba-admem:
   extends: .needs_samba-def-build
 
@@ -400,6 +403,7 @@ pages:
     - samba-ad-dc-6
     - samba-libs
     - samba-minimal-smbd
+    - samba-nopython
     - samba-fuzz
     # - ctdb  # TODO
     - samba-ctdb
index a340d471297d69bf6a7a504f396276f2322e55b3..93ebf1a175878082594ce738175a86c0d72b98dc 100755 (executable)
@@ -811,12 +811,23 @@ tasks = {
             ("allstatic-configure", "./configure.developer " + samba_configure_params + " --with-static-modules=ALL"),
             ("allstatic-make", "make -j"),
             ("allstatic-test", make_test(TESTS="samba3.smb2.create.*nt4_dc")),
-            ("lcov", LCOV_CMD),
+            ("allstatic-lcov", LCOV_CMD),
 
         # retry with nonshared smbd and smbtorture
             ("nonshared-distclean", "make distclean"),
             ("nonshared-configure", "./configure.developer " + samba_configure_params + " --bundled-libraries=ALL --with-static-modules=ALL --nonshared-binary=smbtorture,smbd/smbd"),
             ("nonshared-make", "make -j"),
+            # TODO ("nonshared-test", make_test(TESTS="samba3.smb2.create.*nt4_dc")),
+            # TODO ("nonshared-lcov", LCOV_CMD),
+
+            ("check-clean-tree", CLEAN_SOURCE_TREE_CMD),
+            ("clean", "make clean"),
+        ],
+    },
+
+    "samba-nopython": {
+        "sequence": [
+            ("random-sleep", random_sleep(300, 900)),
 
             ("configure", "./configure.developer ${ENABLE_COVERAGE} ${PREFIX} --with-profiling-data --disable-python --without-ad-dc"),
             ("make", "make -j"),