Loading .gitlab-ci.yml +28 −40 Original line number Diff line number Diff line Loading @@ -40,24 +40,22 @@ searx: python: stage: check rules: - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules script: - ./manage test.pep8 - ./manage test.pylint build:web: stage: build rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules before_script: - ./manage node.update - ./manage node.env Loading @@ -81,13 +79,11 @@ build:web: - docker push $CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG build:docker: rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules extends: .build:docker build:docker:tags: Loading @@ -104,13 +100,11 @@ build:docker:tags: test:unit: stage: test rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules script: - ./manage test.coverage coverage: '/TOTAL.*\s+(\d+%)$/' Loading @@ -132,13 +126,10 @@ test:unit: deploy:spot.eeo.one.backend1: extends: .deploy:template when: manual rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - branches except: - schedules environment: name: eeo1 url: https://spot.eeo.one Loading Loading @@ -180,13 +171,10 @@ deploy:spot.eeo.one.backend1: deploy:spot.eeo.one.backend2: extends: .deploy:template when: manual rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - branches except: - schedules environment: name: eeo2 url: https://spot.eeo.one Loading Loading
.gitlab-ci.yml +28 −40 Original line number Diff line number Diff line Loading @@ -40,24 +40,22 @@ searx: python: stage: check rules: - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules script: - ./manage test.pep8 - ./manage test.pylint build:web: stage: build rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules before_script: - ./manage node.update - ./manage node.env Loading @@ -81,13 +79,11 @@ build:web: - docker push $CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG build:docker: rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules extends: .build:docker build:docker:tags: Loading @@ -104,13 +100,11 @@ build:docker:tags: test:unit: stage: test rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - tags - branches except: - schedules script: - ./manage test.coverage coverage: '/TOTAL.*\s+(\d+%)$/' Loading @@ -132,13 +126,10 @@ test:unit: deploy:spot.eeo.one.backend1: extends: .deploy:template when: manual rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - branches except: - schedules environment: name: eeo1 url: https://spot.eeo.one Loading Loading @@ -180,13 +171,10 @@ deploy:spot.eeo.one.backend1: deploy:spot.eeo.one.backend2: extends: .deploy:template when: manual rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE =~ /schedule|web|api|trigger|merge_request_event/' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success only: - branches except: - schedules environment: name: eeo2 url: https://spot.eeo.one Loading