-
6071fdf198
appveyor: minor fixes
Michael Davidsaver
2020-03-21 08:21:21 -07:00
-
00f003afa5
appveyor: add with_vcvars to read VS environment settings
Michael Davidsaver
2020-03-20 23:31:37 -07:00
-
c3918cdbaa
appveyor: add printing host_info (python settings, VS versions)
Michael Davidsaver
2020-03-20 21:45:12 -07:00
-
e2399dc7f3
appveyor: avoid chdir, use 'cwd' key instead
Michael Davidsaver
2020-03-20 21:05:42 -07:00
-
5d17fdf98d
appveyor: configure EPICS build; install make and Perl
Ralph Lange
2020-03-18 16:57:46 +01:00
-
249db7db22
appveyor: add cloning the dependency modules to 'prepare' action
Ralph Lange
2020-03-17 17:36:12 +01:00
-
4dcfbb2079
appveyor: add default repo URL test
Ralph Lange
2020-03-17 15:24:22 +01:00
-
9742c5f9c6
appveyor: use portable os.chdir() instead of "cd"
Ralph Lange
2020-03-17 12:09:18 +01:00
-
2847f78ab2
appveyor: add error handler to fix shutil.rmtree on Windows
Ralph Lange
2020-02-20 09:15:35 +01:00
-
28aeda558b
appveyor: use decode() on git hashes
Ralph Lange
2020-02-19 13:20:00 +01:00
-
2dfa55420f
appveyor-test: always chdir into builddir
Ralph Lange
2020-02-19 11:38:10 +01:00
-
22d0feaa05
appveyor: enable debugging
Ralph Lange
2020-02-19 11:19:19 +01:00
-
cd0becff06
appveyor: add add_dependency()
Ralph Lange
2020-02-17 10:04:02 +01:00
-
355a5c2fb7
appveyor: fix logging in do.py
Ralph Lange
2020-02-19 09:30:35 +01:00
-
139b491614
appveyor: improve tests (capture stdout; use dictionaries)
Ralph Lange
2020-02-17 09:52:19 +01:00
-
b15d9bb62e
appveyor: first version (source_set, update_release_local)
Ralph Lange
2020-02-11 15:57:11 +00:00
-
761152babe
appveyor: first version
Ralph Lange
2020-02-11 15:57:11 +00:00
-
-
a34bb7d2b2
travis: always show test-results
v2.2.1
Michael Davidsaver
2020-04-08 14:51:42 +02:00
-
94fdfbe802
travis: fix MSI patch file location
Ralph Lange
2020-04-08 14:50:06 +02:00
-
4cad610601
travis: add MacOS Bash 3.x workaround to travis-test.sh
v2.2.0
Ralph Lange
2020-04-06 18:31:52 +02:00
-
25a60b8490
travis: fix broken test for detecting empty SETUP_PATH
Ralph Lange
2020-04-06 17:15:52 +02:00
-
953b2960da
travis: refactor die() -> fail() in tests
Ralph Lange
2020-04-06 17:07:34 +02:00
-
a8bee0552d
Add MSI 1.7 to any Base 3.14 dependency
Ralph Lange
2020-04-06 17:46:11 +02:00
-
c8b0894cb6
Add setup files for synApps 6.0 and 6.1
Ralph Lange
2020-04-02 18:00:25 +02:00
-
47d3f0c0f3
example: add testing on RTEMS
Ralph Lange
2020-03-31 16:06:46 +02:00
-
1d430e1bfd
example: add simple test to check correct linkage
Ralph Lange
2020-03-31 11:54:42 +02:00
-
12fca1961f
Remove specific setting for EPICS_BASE in configure/RELEASE
Ralph Lange
2020-03-31 15:39:12 +02:00
-
ee803fc38d
example: use TYPED_RSET for xxxRecord.c
Ralph Lange
2020-03-31 10:59:31 +02:00
-
0b589770bf
Add Python things to .gitignore
Ralph Lange
2020-02-17 09:43:38 +01:00
-
f92c1e716e
Readme: add Bash4@Mac requirement, add ASYN to references
Ralph Lange
2020-03-20 10:05:29 +01:00
-
f5047a9e11
travis: fix test error message
Ralph Lange
2020-03-17 15:26:12 +01:00
-
eb471d9539
Recompile remaining MODULE list after a miss
Ralph Lange
2020-03-02 18:14:44 +01:00
-
e3dace9ee3
Fix FOO_RECURSIVE behavior
Ralph Lange
2020-03-02 15:11:27 +01:00
-
660c1c6773
Add test for FOO_RECURSIVE behavior
Ralph Lange
2020-03-02 15:07:03 +01:00
-
b0ab3bf333
Allow CACHEDIR to be set externally.
Ralph Lange
2020-02-28 12:40:40 +01:00
-
17ce951e99
Merge pull request #17 from EuropeanSpallationSource/overwrite-configure-RELEASE
Ralph Lange
2020-02-12 16:42:54 +00:00
-
-
7ae7054196
Make ADD_MODULES built before MODULES
Ralph Lange
2020-02-12 13:50:11 +00:00
-
aee11f266b
Overwrite configure/RELEASE
Torsten Bögershausen
2020-02-12 11:15:25 +01:00
-
-
94744c9a8f
Readme: small improvements and clarifications
Ralph Lange
2020-01-17 11:32:16 +01:00
-
741a293029
Add ipac to the list of tested modules
Ralph Lange
2020-01-17 11:30:21 +01:00
-
aa8f35f086
Support ADD_MODULES to add specific modules to jobs
Ralph Lange
2020-01-17 11:04:38 +01:00
-
82685b0280
Readme: small fixes, add FAQ how to update ci-scripts
Ralph Lange
2020-01-15 13:27:57 +01:00
-
a39346bc78
Readme: add references, FAQ, Travis badge
v2.1.0
Ralph Lange
2020-01-14 14:31:56 +01:00
-
5d76e1ff07
Add motor to the list of tested modules
Ralph Lange
2020-01-13 17:24:05 +01:00
-
c721b7ac32
Readme: fix heading levels
Ralph Lange
2020-01-12 18:39:52 +01:00
-
8233b9f81b
travis: auto-fix missing inclusion of ../RELEASE.local
Ralph Lange
2020-01-10 16:27:33 +01:00
-
7de5a7edc3
travis: pre-install homebrew packages (in global addons)
v2.0.1
Ralph Lange
2019-12-18 17:23:12 +01:00
-
80ab30469e
travis: avoid spawning 'tr' by using bash builtins
Ralph Lange
2019-12-18 17:22:11 +01:00
-
-
4dfd098545
travis: consistently use SETUP_PATH user variable
Dirk Zimoch
2019-12-13 14:58:57 +01:00
-
3929851deb
travis: implement die() in utils.sh
Dirk Zimoch
2019-12-13 14:39:53 +01:00
-
e6f722914c
travis: fix error message formats
Dirk Zimoch
2019-12-13 14:03:27 +01:00
-
d4ab170b3c
avoid 'tr' calls to improve performance a bit
Dirk Zimoch
2019-12-16 08:44:43 +01:00
-
487d8eb287
refer to user variable, not internal variable in error message
Dirk Zimoch
2019-12-13 14:58:57 +01:00
-
c7aca7cd73
implement die function
Dirk Zimoch
2019-12-13 14:39:53 +01:00
-
bdcb2f3173
fix error message formats
Dirk Zimoch
2019-12-13 14:03:27 +01:00
-
-
e81ec3aa0c
Merge pull request #12 from dirk-zimoch/formatfix
Ralph Lange
2019-12-13 11:45:20 +01:00
-
-
64e382b46e
enable line feed after fold_start message
Dirk Zimoch
2019-12-12 10:44:51 +01:00
-
add7bbcf88
enable escape codes for color
Dirk Zimoch
2019-12-12 10:43:26 +01:00
-
-
377bd2a915
Readme: update, add version badge, mention License
Ralph Lange
2019-12-11 16:42:52 +01:00
-
7782f928c2
Add LICENSE
Ralph Lange
2019-12-11 16:38:32 +01:00
-
eff3d31687
Merge pull request #9 from ralphlange/devel/add-releases-cache-setups
v2.0.0
Ralph Lange
2019-12-11 15:01:42 +01:00
-
-
82d962639b
Load setup files instead of sourcing them
Ralph Lange
2019-12-10 14:30:07 +01:00
-
1d4d6cc617
travis: set tag variable to default
Ralph Lange
2019-12-09 09:43:49 +01:00
-
40fe8f3852
travis: update and improve documentation
Ralph Lange
2019-12-06 10:13:56 +01:00
-
de43213873
travis: export EPICS_BASE and EPICS_HOST_ARCH
Ralph Lange
2019-12-06 11:23:08 +01:00
-
df8c0c09d7
travis: switch Windows cross-builds to newer distro
Ralph Lange
2019-12-06 11:34:41 +01:00
-
fc68a595a8
exampleApp: use 3.14 dbd for compatibility
Ralph Lange
2019-11-26 15:54:58 +01:00
-
ba03552b87
travis: make setting EPICS_HOST_ARCH more robust
Ralph Lange
2019-11-26 14:38:51 +01:00
-
9abc3fbbfe
travis: add jobs for Base 7.0 / 3.15.7 / 3.14.12.8
Ralph Lange
2019-12-06 09:34:42 +01:00
-
54a26f547f
travis: improve logging (especially for terse output)
Ralph Lange
2019-12-06 11:30:53 +01:00
-
455ead3208
travis: add ANSI color definitions
Ralph Lange
2019-11-26 09:06:53 +01:00
-
9df85ff63e
travis: fix RTEMS compiler download logic
Ralph Lange
2019-11-26 08:52:09 +01:00
-
3a811924d0
travis: fix RTEMS builds (needs Base >= 3.16.2)
Ralph Lange
2019-11-25 10:37:28 +01:00
-
8c2cb12d9b
travis: use sequencer master for MacOS build
Ralph Lange
2019-11-22 16:23:02 +01:00
-
d8f2074e6a
travis: use trusty for RTEMS and mingw cross builds
Ralph Lange
2019-11-22 16:22:27 +01:00
-
f5a502301e
travis: make verbosity (set -x, make -s) configurable
Ralph Lange
2019-11-21 13:44:45 +01:00
-
a3858715a2
travis: pre-install re2c for MacOS builds (sequencer)
Ralph Lange
2019-11-21 11:04:51 +01:00
-
c734ef9ce9
travis: add builds for the example app
Ralph Lange
2019-11-20 15:44:40 +01:00
-
064b4d3998
Add 3.15.6 example app (for compilation tests)
Ralph Lange
2019-11-20 10:06:53 +01:00
-
7634107dfb
travis: make job line settings override setup file; add test
Ralph Lange
2019-11-21 12:43:10 +01:00
-
8373ad65f7
Make source_set() detect empty setup search path; add test
Ralph Lange
2019-11-21 10:25:35 +01:00
-
6353a7df04
travis: fix fold control echo strings
Ralph Lange
2019-11-20 16:37:02 +01:00
-
19695e2d45
travis: fix bug in update_release_local and add test
Ralph Lange
2019-11-20 14:53:59 +01:00
-
d84eb6e857
travis: fix 'sed -i' command for MacOS
Ralph Lange
2019-11-19 11:26:50 +01:00
-
be057792d2
travis: add tests for update_release_local and add_dependency
Ralph Lange
2019-11-18 17:13:17 +01:00
-
7e55616ece
travis: fix update_release_local (move EPICS_BASE setting to the end)
Ralph Lange
2019-11-18 17:12:37 +01:00
-
a5880c4604
travis: use cache for all dependencies (revision hash as key)
Ralph Lange
2019-11-18 17:11:19 +01:00
-
e586d8994d
travis: add tests for utils functions and defaults
Ralph Lange
2019-11-13 14:05:32 +01:00
-
9cac7a951d
travis: use 'readlink -f' replacement (for MacOS)
Ralph Lange
2019-11-13 15:57:55 +01:00
-
a673f94d8c
travis: error on setup file not found
Ralph Lange
2019-11-13 14:40:48 +01:00
-
d1fd40b52a
travis: make '--recursive' cloning configurable
Ralph Lange
2019-10-25 10:44:10 +02:00
-
c3597fd901
Update documentation
Ralph Lange
2019-10-24 15:05:40 +02:00
-
f60fd0c33b
travis: add running defined hooks
Ralph Lange
2019-10-24 16:11:16 +02:00
-
db93a1dfc8
travis: split functions off into utils.h (for better testability)
Ralph Lange
2019-10-24 13:37:48 +02:00
-
4a418e8681
travis: rewrite of prepare.sh
Ralph Lange
2019-10-22 15:21:42 +02:00
-
8232bccba2
travis: add dummy test
Ralph Lange
2019-10-23 16:09:27 +02:00
-
96ba1e2e4a
Add first set of defaults
Ralph Lange
2019-10-23 16:42:02 +02:00
-
7c7f16181c
travis: comment dependency packages in full example
Ralph Lange
2019-10-22 14:41:58 +02:00
-
fe7647545d
Move travis scripts into travis subdirectory
Ralph Lange
2019-10-17 14:27:34 +02:00
-
e6c3f6f016
Use cache if BASE is a tag (release)
Ralph Lange
2019-10-05 17:12:25 -04:00