/ci-sandbox

My sandbox for experimenting with CI services

Apache License 2.0Apache-2.0

ci-sandbox

scikit-build sandbox for experimenting with CI services.

CircleCI TravisCI Appveyor
Build Status Circle CI TravisCI Appveyor

Disable all notifications

  • Appveyor
notifications:
  - provider: Email
    on_build_success: false
    on_build_failure: false
    on_build_status_changed: false
  • CircleCI

The email notification settings are controlled by the user.

  • TravisCI
notifications:
  email: false

Deployment settings

CircleCI

  • Two sections:

    • nightly: associated with master branch
    • release: associated with a tag regular expression: /v[0-9]+\.[0-9]+\.[0-9]+/
    deployment:
      nightly:
        branch: master
        owner: scikit-build
        commands:
          - echo "deployment-nightly"
      release:
        tag: /v[0-9]+\.[0-9]+\.[0-9]+/
        owner: scikit-build
        commands:
          - echo "deployment-release"
    

    Submission when master is updated:

    Submission after creating and pushing a tag:

    git tag -s -m "v0.1.0" v0.1.0
    git push origin v0.1.0
    

    works as expected: