diff options
| -rw-r--r-- | .gitlab-ci.cut | 60 | ||||
| -rw-r--r-- | .gitlab-ci.yml | 67 | 
2 files changed, 63 insertions, 64 deletions
diff --git a/.gitlab-ci.cut b/.gitlab-ci.cut deleted file mode 100644 index 10165164..00000000 --- a/.gitlab-ci.cut +++ /dev/null @@ -1,60 +0,0 @@ -linux_test: -  image: 0xacab.org:4567/leap/soledad:latest -  stage: test -  script: -    - tox --recreate -e py27-dev -  tags: -    - linux - -osx_test: -  stage: test -  allow_failure: true -  script: -    - tox --recreate -e py27-dev -  tags: -    - osx - -bitmask_latest_bundle: -  image: 0xacab.org:4567/leap/bitmask-dev:latest -  stage: bundle -  script: -    - pkg/build_bundle_with_venv.sh -    - mv "dist/bitmask-`cat pkg/next-version`" .  -  artifacts: -    paths: -      - "bitmask-`cat pkg/next-version`" -    name: "Bitmask_linux64_latest_${CI_BUILD_REF}" -    expire_in: 1 month -  tags: -    - linux - -build_ui: -  image: 0xacab.org:4567/leap/bitmask-dev:latest -  stage: build -  script: -    - cd ui && make dev-build -  tags: -    - linux - -build_docker_image: -  image: 0xacab.org:4567/leap/bitmask-dev:latest -  stage: test -  services: -    - docker:dind -  tags: -    - docker-in-docker -  only: -    - branches@leap/bitmask-dev -  before_script: -     - > -       export LAST_COMMIT=$(curl -s --header "PRIVATE-TOKEN: ${LEAP_CODE_O_MATIC_PRIVATE_TOKEN}" https://0xacab.org/api/v4/projects/574/pipelines | -       python -c "import sys, json; print json.load(sys.stdin)[1]['sha']") -  script: -    - > -      if git diff $LAST_COMMIT HEAD --name-only|grep tests/docker; then -        docker --version -        docker info -        docker login -u gitlab-ci-token -e sysdev@leap.se -p $CI_JOB_TOKEN $CI_REGISTRY -        docker build -t ${CI_REGISTRY_IMAGE}:latest tests/docker -        docker push ${CI_REGISTRY_IMAGE}:latest -      fi diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f61f5575..c05494fb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,13 +1,50 @@  stages: +  - test +  - bundle +  - build_ui    - e2e -# - test -# - bundle -# - build -  variables:    DOCKER_DRIVER: overlay +linux_test: +  image: 0xacab.org:4567/leap/soledad:latest +  stage: test +  script: +    - tox --recreate -e py27-dev +  tags: +    - linux + +osx_test: +  stage: test +  allow_failure: true +  script: +    - tox --recreate -e py27-dev +  tags: +    - osx + +bitmask_latest_bundle: +  image: 0xacab.org:4567/leap/bitmask-dev:latest +  stage: bundle +  script: +    - pkg/build_bundle_with_venv.sh +    - mv "dist/bitmask-`cat pkg/next-version`" .  +  artifacts: +    paths: +      - "bitmask-`cat pkg/next-version`" +    name: "Bitmask_linux64_latest_${CI_BUILD_REF}" +    expire_in: 1 month +  tags: +    - linux + +build_ui: +  image: 0xacab.org:4567/leap/bitmask-dev:latest +  stage: build_ui +  script: +    - cd ui && make dev-build +  tags: +    - linux +  e2e_tests:    image: 0xacab.org:4567/leap/bitmask-dev:latest    stage: e2e @@ -22,3 +59,25 @@ e2e_tests:    tags:      - linux +build_docker_image: +  image: 0xacab.org:4567/leap/bitmask-dev:latest +  stage: test +  services: +    - docker:dind +  tags: +    - docker-in-docker +  only: +    - branches@leap/bitmask-dev +  before_script: +     - > +       export LAST_COMMIT=$(curl -s --header "PRIVATE-TOKEN: ${LEAP_CODE_O_MATIC_PRIVATE_TOKEN}" https://0xacab.org/api/v4/projects/574/pipelines | +       python -c "import sys, json; print json.load(sys.stdin)[1]['sha']") +  script: +    - > +      if git diff $LAST_COMMIT HEAD --name-only|grep tests/docker; then +        docker --version +        docker info +        docker login -u gitlab-ci-token -e sysdev@leap.se -p $CI_JOB_TOKEN $CI_REGISTRY +        docker build -t ${CI_REGISTRY_IMAGE}:latest tests/docker +        docker push ${CI_REGISTRY_IMAGE}:latest +      fi  | 
