Commit Graph

  • 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