Commit 68eb2493 authored by Adrian DC's avatar Adrian DC
Browse files

chore: gitlab-ci: isolate local jobs under a 'development' stage

parent 94102a01
Loading
Loading
Loading
Loading
+14 −13
Changes for .gitlab-ci.yml: 14 added lines, 13 removed lines.
Original line number Diff line number Diff line
image: python:3

stages:
  - development
  - prepare
  - build
  - test
@@ -12,7 +13,7 @@ stages:
  sockets: true

'Changelog':
  stage: prepare
  stage: development
  image: local:silent
  script:
    - mkdir -p ./.tmp/
@@ -47,7 +48,7 @@ stages:
    - local

'Dependencies':
  stage: prepare
  stage: development
  image: local:quiet
  script:
    - sudo pip3 install -r requirements.txt --upgrade
@@ -58,8 +59,18 @@ stages:
  only:
    - local

'Development':
  stage: development
  image: local:quiet
  script:
    - sudo rm -rf build dist *.egg-info .eggs
    - python3 setup.py bdist_wheel
    - sudo pip3 install --force-reinstall --no-deps --upgrade dist/*.whl
  only:
    - local

'Preview':
  stage: prepare
  stage: development
  image: local:silent
  script:
    - python3 ./docs/preview.py
@@ -77,16 +88,6 @@ stages:
    paths:
      - dist/

'Development':
  stage: build
  image: local:quiet
  script:
    - sudo rm -rf build dist *.egg-info .eggs
    - python3 setup.py bdist_wheel
    - sudo pip3 install --force-reinstall --no-deps --upgrade dist/*.whl
  only:
    - local

'Test':
  stage: test
  image: local:silent