[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