Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d492aefc authored by Nivesh Krishna's avatar Nivesh Krishna
Browse files

use only and excepts

parent fc7a04d3
Loading
Loading
Loading
Loading
+28 −40
Original line number Diff line number Diff line
@@ -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
@@ -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:
@@ -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+%)$/'
@@ -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
@@ -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