
stages:
  - test
  - build_src
  - build_pkg
  - upload

test:
  stage: test
  image: "ai/test:go"
  script: "go-test-runner ."

build:src:
  stage: build_src
  image: "ai/build:stretch"
  script: "build-dsc"
  artifacts:
    paths:
      - build-deb/
  only:
    - master

build:pkg:
  stage: build_pkg
  image: "ai/build:stretch"
  script: "build-deb"
  dependencies:
    - build:src
  artifacts:
    paths:
      - output-deb/
  only:
    - master

upload:pkg:
  stage: upload
  image: "ai/pkg:base"
  script: "upload-packages -r stretch-ai/ai3"
  dependencies:
    - build:pkg
  only:
    - master

