indigoDock icon indicating copy to clipboard operation
indigoDock copied to clipboard

setup Travis-CI for indigoDock

Open luzpaz opened this issue 8 years ago • 2 comments

It's helpful to to test builds via Continuous Integration services. Ubuntu Trusty is the default Linux distro that Travis-CI uses.
We can get Travis-CI to install Qt5.6 via adding something like:

# Linux
- if [ $TRAVIS_OS_NAME == linux ]; then 
      sudo apt-add-repository ppa:beineri/opt-qt56-trusty -y;
      sudo apt-get update -qq; 
      sudo apt-get install -y qt56base qt56declarative qt56tools;
  fi

We can also look at other Qt5 projects that use Travis like:

  • https://github.com/pbek/QOwnNotes/blob/develop/.travis.yml
  • https://forum.qt.io/topic/50340/installing-qt-5-4-dev-packages-in-travis-ci/16

luzpaz avatar May 20 '16 04:05 luzpaz

I'm using Xenial Xerus as distro. Not sure if it can run on my system.

nitramr avatar May 22 '16 20:05 nitramr

I'm not talking about running it locally.

luzpaz avatar May 22 '16 21:05 luzpaz