summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci-main.yml4
-rwxr-xr-xscript/autobuild.py13
2 files changed, 16 insertions, 1 deletions
diff --git a/.gitlab-ci-main.yml b/.gitlab-ci-main.yml
index e98b8fed3c9..dba1dad7b50 100644
--- a/.gitlab-ci-main.yml
+++ b/.gitlab-ci-main.yml
@@ -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
diff --git a/script/autobuild.py b/script/autobuild.py
index a340d471297..93ebf1a1758 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -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"),