Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 8a438ac Feb 6, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml Reincarnation (#8) Nov 20, 2018 Update Dec 7, 2018
bootstrap Reincarnation (#8) Nov 20, 2018
build.xml Add rest-server jar (#13) Dec 7, 2018
cleanup_distrib Progress #11: remove doc/src from cleanup_distribution Nov 29, 2018 Fix broken dependency Feb 6, 2019



Build Status

How to build

The following packages must be installed if one wants to build the TangoSourceDistribution localy:

sudo apt-get install -y build-essential cmake autoconf libtool ant omniidl libomniorb4-dev libcos4-dev libomnithread3-dev libzmq3-dev

Once the above requirements are satisified, do ant build package

The good output looks like this:


     [echo] Done!

    [mkdir] Created dir: /home/travis/build/tango-controls/TangoSourceDistribution/build/package/tango-9.3.2
  [copydir] DEPRECATED - The copydir task is deprecated.  Use copy instead.
  [copydir] Copying 710 files to /home/travis/build/tango-controls/TangoSourceDistribution/build/package/tango-9.3.2
      [tar] Building tar: /home/travis/build/tango-controls/TangoSourceDistribution/build/tango-master.tar.gz

ant build creates build folder where it performs all required manipulations to fetch, download and assemble all the components of Tango Source Distribution: c++ from githug repos; java from maven repos. Result is placed into build/distr

ant package creates tango-XXX.tar.gz file in build directory where XXX is the name of the current branch or dev

ant clean - deletes build directory

Feel free to explore build.xml for more details.

How to release

  1. update and assets (CHANGES etc) accordingly

  2. tag this repo with a release number

  3. travis will automatically upload resulting tango-tag.tar.gz to GitHub releases

You can’t perform that action at this time.