Commit Graph

33 Commits

Author SHA1 Message Date
487d8eb287 refer to user variable, not internal variable in error message 2019-12-13 14:58:57 +01:00
c7aca7cd73 implement die function 2019-12-13 14:39:53 +01:00
bdcb2f3173 fix error message formats 2019-12-13 14:03:27 +01:00
64e382b46e enable line feed after fold_start message 2019-12-12 10:44:51 +01:00
add7bbcf88 enable escape codes for color 2019-12-12 10:43:26 +01:00
Ralph Lange
82d962639b Load setup files instead of sourcing them
- needed for same setup files to work on Windows
  (where PowerShell is used instead of bash)
- removes ugly bashism to allow overriding from .travis.yml
- adds a proper (yet small) syntax
Also adds tests for the new syntax and updates the README.
2019-12-11 09:50:50 +01:00
Ralph Lange
1d4d6cc617 travis: set tag variable to default
Fix bug found by Dirk Zimoch: set the <MODULE> variable to the default instead of just using the default value when unset.
2019-12-09 09:43:49 +01:00
Ralph Lange
40fe8f3852 travis: update and improve documentation 2019-12-06 11:34:56 +01:00
Ralph Lange
de43213873 travis: export EPICS_BASE and EPICS_HOST_ARCH 2019-12-06 11:34:55 +01:00
Ralph Lange
ba03552b87 travis: make setting EPICS_HOST_ARCH more robust 2019-12-06 11:31:10 +01:00
Ralph Lange
54a26f547f travis: improve logging (especially for terse output) 2019-12-06 11:31:09 +01:00
Ralph Lange
455ead3208 travis: add ANSI color definitions 2019-11-26 09:06:53 +01:00
Ralph Lange
9df85ff63e travis: fix RTEMS compiler download logic 2019-11-26 09:05:04 +01:00
Ralph Lange
3a811924d0 travis: fix RTEMS builds (needs Base >= 3.16.2) 2019-11-25 16:19:23 +01:00
Ralph Lange
f5a502301e travis: make verbosity (set -x, make -s) configurable 2019-11-21 14:33:47 +01:00
Ralph Lange
a3858715a2 travis: pre-install re2c for MacOS builds (sequencer) 2019-11-21 12:46:43 +01:00
Ralph Lange
8373ad65f7 Make source_set() detect empty setup search path; add test 2019-11-21 10:25:40 +01:00
Ralph Lange
6353a7df04 travis: fix fold control echo strings 2019-11-20 16:37:14 +01:00
Ralph Lange
19695e2d45 travis: fix bug in update_release_local and add test 2019-11-20 14:54:04 +01:00
Ralph Lange
d84eb6e857 travis: fix 'sed -i' command for MacOS 2019-11-19 13:10:37 +01:00
Ralph Lange
7e55616ece travis: fix update_release_local (move EPICS_BASE setting to the end) 2019-11-18 17:18:48 +01:00
Ralph Lange
a5880c4604 travis: use cache for all dependencies (revision hash as key) 2019-11-18 17:18:48 +01:00
Ralph Lange
e586d8994d travis: add tests for utils functions and defaults 2019-11-13 16:18:37 +01:00
Ralph Lange
9cac7a951d travis: use 'readlink -f' replacement (for MacOS) 2019-11-13 15:58:02 +01:00
Ralph Lange
a673f94d8c travis: error on setup file not found 2019-11-13 14:40:56 +01:00
Ralph Lange
d1fd40b52a travis: make '--recursive' cloning configurable 2019-10-25 10:44:29 +02:00
Ralph Lange
c3597fd901 Update documentation 2019-10-24 17:01:06 +02:00
Ralph Lange
f60fd0c33b travis: add running defined hooks 2019-10-24 17:01:05 +02:00
Ralph Lange
db93a1dfc8 travis: split functions off into utils.h (for better testability) 2019-10-24 16:01:49 +02:00
Ralph Lange
4a418e8681 travis: rewrite of prepare.sh 2019-10-24 16:01:49 +02:00
Ralph Lange
8232bccba2 travis: add dummy test 2019-10-24 16:01:49 +02:00
Ralph Lange
7c7f16181c travis: comment dependency packages in full example 2019-10-24 16:01:49 +02:00
Ralph Lange
fe7647545d Move travis scripts into travis subdirectory 2019-10-24 16:01:48 +02:00