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
be057792d2
travis: add tests for update_release_local and add_dependency
2019-11-18 17:18:48 +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
96ba1e2e4a
Add first set of defaults
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
Ralph Lange
e6c3f6f016
Use cache if BASE is a tag (release)
2019-10-24 16:01:48 +02:00
Ralph Lange
e7aff62c1b
Add .autosave to .gitignore
2019-10-23 08:50:19 +02:00
Ralph Lange
9b346c400a
Add 64bit mingw to README and full example
2019-10-22 13:01:56 +02:00
Ralph Lange
2a94ced97b
Merge pull request #8 from mdavidsaver/master
...
Preserve EPICS_HOST_ARCH; add mingw64
2019-10-22 10:37:50 +02:00
Michael Davidsaver
f1048da643
mingw64
2019-10-20 11:20:33 -07:00
Michael Davidsaver
aac51b80a9
preserve EPICS_HOST_ARCH
...
If manually specified
2019-10-20 11:20:22 -07:00
Ralph Lange
1bbf51635d
Readme: update wrt release numbering
v1.0
2019-10-05 12:59:56 -04:00
Ralph Lange
698e6b00e8
Add preliminary support for using Base releases
...
- shorten BASE variable name (takes tag or branch name)
- determine existence and type of BASE before cloning
2019-10-05 11:55:10 -04:00
Ralph Lange
45dba66437
Fix .travis.yml.example-full (whitespace)
2019-06-07 17:36:49 +02:00
Ralph Lange
1575ce9877
Readme: add link to Travis-CI tutorial
2019-06-02 16:42:36 +02:00
Ralph Lange
8639567a5e
Add jobs for trusty (pretty close to RHEL 7)
2019-06-02 16:35:43 +02:00
Ralph Lange
1936f89931
Merge pull request #2 from mark0n/use-xenial-for-examples
...
Let's use a bit newer distro with newer compilers and libraries
by default. I think with over 3 years xenial is old enough.
2019-06-02 16:31:44 +02:00
Ralph Lange
1749f82a66
Merge pull request #3 from mark0n/improve-compiler-detection
...
So far compilers needed to be specified twice (as usual with Travis in compiler as well as in our own CMPLR environment variable). This change allows our scripts to use the compiler specified with Travis (no need to populate CMPLR anymore).
2019-06-02 16:25:03 +02:00
Ralph Lange
377d8d858e
Merge pull request #1 from mark0n/rename-base-branch-variable
...
Rename base branch environment variable
2019-06-02 16:00:34 +02:00
Martin Konrad
833e23f9e6
Improve compiler detection
...
So far compilers needed to be specified twice (as usual with Travis
in "compiler" as well as in our own CMPLR environment variable).
This change allows our scripts to use the compiler specified with
Travis (no need to populate CMPLR anymore).
2019-05-29 16:42:09 -04:00
Martin Konrad
9621bd008d
Use xenial for examples
...
Let's use a bit newer distro with newer compilers and libraries
by default. I think with over 3 years xenial is old enough.
I bet people that really need to go back to the GCC 4 age will
figure out how to do that.
2019-05-29 14:37:49 -04:00
Martin Konrad
d11309d6a1
Rename base branch environment variable
...
Let's use a less cryptic variable name for this important variable.
2019-05-29 14:32:08 -04:00
Ralph Lange
be83b22993
Readme: better and more detailed Travis instructions
2019-05-27 13:19:32 +02:00
Ralph Lange
8fb0106ced
Add .travis.yml examples: full and mini
2019-05-27 13:10:01 +02:00
Ralph Lange
fb95b95f4f
Add CMPLR options gcc-6 and gcc-7
...
(works on trusty and xenial)
2018-12-13 15:50:04 +01:00
Ralph Lange
3175ab9a7d
Make scripts executable
2018-12-11 14:24:03 +01:00
Ralph Lange
310b82b238
Make prerequisite modules configurable
2018-12-11 14:13:05 +01:00
Ralph Lange
fbac0882ca
Add travis scripts from pvAccessCPP
2018-12-11 13:29:11 +01:00
Ralph Lange
412908eccd
Initial commit
2018-09-11 10:33:49 +02:00