contribution-guidelines Apply some suggestions from code review

Co-Authored-By: Pezi777 <52408528+Pezi777@users.noreply.github.com>

Laura avatar Laura

Push event #165.1 passed

  • Ran for
AMD64
no language set
Git
ksnip/ksnip:.travis.yml@dd4b1d6
language: cpp
compiler: gcc
dist: xenial
services: xvfb
os: linux

git:
  depth: false

jobs:
  include:
    - stage: test
      os: linux
      before_install:
        - source ci/scripts/common/bootstrap_ubuntu_repos.sh
      install:
        - git clone git://github.com/DamirPorobic/kColorPicker
        - git clone git://github.com/DamirPorobic/kImageAnnotator
        - source ci/scripts/common/setup_ubuntu_qt.sh
        - source ci/scripts/common/setup_dependencies_ubuntu.sh
      script:
        - mkdir build ; cd build
        - cmake .. -DBUILD_TESTS=ON ; make
        - xvfb-run --auto-servernum --server-num=1 --server-args="-screen 0 1024x768x24" make test CTEST_OUTPUT_ON_FAILURE=1

    - stage: build
      os: linux
      env: BINARY_TYPE=AppImage
      before_install: source ci/scripts/bootstrap.sh
      install: source ci/scripts/setup.sh
      script: source ci/scripts/build.sh
      after_success: source ci/scripts/upload.sh
    - stage: build
      os: linux
      env: BINARY_TYPE=deb
      services: docker
      before_install: source ci/scripts/bootstrap.sh
      install: source ci/scripts/setup.sh
      script: source ci/scripts/build.sh
      after_success: source ci/scripts/upload.sh
    - stage: build
      os: linux
      env: BINARY_TYPE=rpm
      services: docker
      before_install: source ci/scripts/bootstrap.sh
      install: source ci/scripts/setup.sh
      script: source ci/scripts/build.sh
      after_success: source ci/scripts/upload.sh
    - stage: build
      os: windows
      env: BINARY_TYPE=exe
      before_install: source ci/scripts/bootstrap.sh
      install: source ci/scripts/setup.sh
      script: source ci/scripts/build.sh
      after_success: source ci/scripts/upload.sh
    - stage: build
      os: osx
      osx_image: "xcode11.3"
      env: BINARY_TYPE=app
      before_install: source ci/scripts/bootstrap.sh
      install: source ci/scripts/setup.sh
      script: source ci/scripts/build.sh
      after_success: source ci/scripts/upload.sh

branches:
  except:
    - # Do not build tags that we create when we upload to GitHub Releases
    - /^(?i:continuous)/
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      {
        "NOKOGIRI_USE_SYSTEM_LIBRARIES": "true"
      }
    ]
  },
  "rvm": [
    "2.4.2"
  ],
  "sudo": false,
  "deploy": [
    {
      "on": {
        "branch": [
          "master"
        ]
      },
      "app": "travis-foundation-website",
      "api_key": "$HEROKU_TOKEN",
      "provider": "heroku"
    }
  ],
  "script": [
    "./ci/buildscript"
  ],
  "language": "ruby"
}