[SCM] Samba Shared Repository - branch master updated
Ralph Böhme
slow at samba.org
Tue Oct 31 14:33:02 UTC 2017
The branch, master has been updated
via 8be4236 gitlab-ci: add .gitlab-ci.yml
from 910b0ce s4-torture: remove obsolete comment in libsmbclient torture suite.
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 8be4236b323b5f755ff6c0bf0a4a5fb99343c84d
Author: Joe Guo <joeg at catalyst.net.nz>
Date: Wed Sep 20 09:33:27 2017 +1200
gitlab-ci: add .gitlab-ci.yml
Add .gitlab-ci.yml file, and define build jobs in groups.
Once gitlab-runner set up, builds and tests can be triggered
automatically in parallel when push to gitlab.
Also, with gitlab-runner autoscale mode, build instances
will be created and removed on demand.
Signed-off-by: Joe Guo <joeg at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
Autobuild-User(master): Ralph Böhme <slow at samba.org>
Autobuild-Date(master): Tue Oct 31 15:32:16 CET 2017 on sn-devel-144
-----------------------------------------------------------------------
Summary of changes:
.gitlab-ci.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 .gitlab-ci.yml
Changeset truncated at 500 lines:
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..2ae9eb4
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,47 @@
+# see https://docs.gitlab.com/ce/ci/yaml/README.html for all available options
+
+before_script:
+ - echo "Build starting ..."
+
+build_samba:
+ stage: build
+ tags:
+ - autobuild
+ script:
+ # this one takes about 4 hours to finish
+ - python script/autobuild.py samba --verbose --tail --testbase /tmp/samba-testbase
+
+build_samba_others:
+ stage: build
+ tags:
+ - autobuild
+ script:
+ - python script/autobuild.py samba-nopython --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py samba-systemkrb5 --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py samba-xc --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py samba-o3 --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py samba-libs --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py samba-static --verbose --tail --testbase /tmp/samba-testbase
+
+build_ctdb:
+ stage: build
+ tags:
+ - autobuild
+ script:
+ - python script/autobuild.py samba-ctdb --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py ctdb --verbose --tail --testbase /tmp/samba-testbase
+
+build_others:
+ stage: build
+ tags:
+ - autobuild
+ script:
+ - python script/autobuild.py ldb --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py pidl --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py replace --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py talloc --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py tdb --verbose --tail --testbase /tmp/samba-testbase
+ - python script/autobuild.py tevent --verbose --tail --testbase /tmp/samba-testbase
+
+after_script:
+ - echo "Build finished!"
--
Samba Shared Repository
More information about the samba-cvs
mailing list