diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4682398010512d258cc77d42ec7566c314fbde2d..7b9d0aedf9c0939b7183c31f4cd281cc5b097b7b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,14 @@ test_build_script:
   script:
     - shellcheck ./scripts/build.sh
 
+test_build_nginx:
+  stage: build
+  script:
+    - chmod +x ./scripts/build.sh
+    - ./scripts/build.sh
+  except:
+    - master
+
 build_nginx:
   stage: build
   script:
@@ -20,3 +28,5 @@ build_nginx:
   artifacts:
     paths:
       - src/nginx/objs/nginx
+  only:
+    - master