gitlab-ci: Add a shellcheck runner
authorAndreas Schneider <asn@samba.org>
Mon, 21 Feb 2022 10:36:39 +0000 (11:36 +0100)
committerPavel Filipensky <pfilipensky@samba.org>
Mon, 22 Aug 2022 21:30:09 +0000 (21:30 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
Autobuild-User(master): Pavel Filipensky <pfilipensky@samba.org>
Autobuild-Date(master): Mon Aug 22 21:30:09 UTC 2022 on sn-devel-184

.gitlab-ci-main.yml
script/autobuild.py

index a14d8e66fc700a7d7e77132fdc96e56f2b267547..c3174f5f1b5e2e051150c9175681e76c34d7132a 100644 (file)
@@ -256,6 +256,7 @@ samba-def-build:
   needs:
     - job: samba-def-build
       artifacts: true
+    - job: samba-shellcheck
 
 samba-mit-build:
   extends: .shared_template_build_only
@@ -277,6 +278,7 @@ samba-mit120-build:
   needs:
     - job: samba-mit-build
       artifacts: true
+    - job: samba-shellcheck
 
 .needs_samba-mit120-build:
   extends: .shared_template_test_only
@@ -399,6 +401,13 @@ samba-fips:
   variables:
     SAMBA_CI_JOB_IMAGE: ${SAMBA_CI_CONTAINER_IMAGE_fedora36}
 
+samba-shellcheck:
+  extends: .shared_template
+  needs:
+  variables:
+    SAMBA_CI_JOB_IMAGE: ${SAMBA_CI_CONTAINER_IMAGE_fedora36}
+  stage: build_first
+
 .private_test_only:
   extends: .private_runner_test
   stage: test_private
index 43e0bd4e681c604df62e8c1c3f6c2a6ede3ddec1..b7be54024f6e5b7f89292200ed372cff40b7d6d2 100755 (executable)
@@ -1020,6 +1020,12 @@ tasks = {
         ],
     },
 
+    "samba-shellcheck": {
+        "sequence": [
+            ("run", "script/check-shell-scripts.sh ."),
+        ],
+    },
+
     "ldb": {
         "sequence": [
             ("random-sleep", random_sleep(60, 600)),