Daniel Agar
9b5ae1ef7a
NuttX upgrade default compiler to GCC 7
2018-01-15 12:57:29 -05:00
Anthony Lamping
d375880c4b
improve mavros SITL tests ( #8652 )
...
-created a test base class to centralize redundant methods among the different tests
-added mission waypoint list topic listener (this also helps make sure the simulation is ready)
-check number of mission waypoints in FCU against mission
-increase time for mavros topics to be ready from 30 to 60 seconds
-reduce position check loop rates
-clean up logging
-support QGC plan for mission file format, see #8619
-vehicle is an arg for mission test launch file, working toward other airframes
-Jenkins: fix vtol vehicle arg value
-get MAV_TYPE param and use FW radius for pure fixed-wing mission position check
-remove unused vehicle arg from test in multiple tests launch, clearing runtime warning
2018-01-14 21:13:45 -05:00
Daniel Agar
bdfb291026
Jenkins make distclean instead of clean only
2018-01-09 13:05:08 -05:00
Anthony Lamping
4b4b181e7c
Jenkins: rename rostest xml logs to match mission ( #8616 )
...
two xml log files are generated for each rostest. they're named according to the launch file, which is reused for each mission test. currently subsequent tests overwrite the previous test's logs. this renames them after they're generated, appending the mission name to the end of the file name.
2018-01-07 16:05:52 -05:00
Daniel Agar
37e3234e49
Jenkins uorb graphs set docker arguments
2018-01-05 23:20:04 -05:00
Daniel Agar
f86d4b18f8
Jenkins generate uorb graphs ( #8571 )
2018-01-05 17:20:39 -05:00
Daniel Agar
573fbeda04
Jenkins add flight review email for failures
2018-01-02 16:00:35 -05:00
Daniel Agar
14e8ee75e7
Jenkins ROS tests fetch all git tags for correct version reporting
2018-01-02 16:00:35 -05:00
Daniel Agar
5af4704aac
Jenkins ROS tests set CI=true and set CCACHE_BASEDIR
2018-01-02 12:25:10 -05:00
Daniel Agar
d67cbfba3a
Jenkins add descriptions to flight review post
2018-01-02 10:38:12 -05:00
Daniel Agar
5db534849a
Jenkins ROS tests archive all failure logs
2018-01-02 10:38:12 -05:00
Daniel Agar
734a6c8a42
Jenkins update mission test naming
2018-01-02 01:35:57 +01:00
Daniel Agar
e9960b5532
Jenkins add title and url for flight review upload
2018-01-02 01:35:57 +01:00
Daniel Agar
75e4a856a5
Jenkins post mission test logs to flight review
2018-01-02 01:35:57 +01:00
Daniel Agar
63deb40a76
ROS tests move to test/ and new Jenkins
2018-01-02 01:35:57 +01:00
Daniel Agar
386c34a563
Jenkins update all containers to latest (except NuttX)
2018-01-01 10:19:00 -05:00
Daniel Agar
a15ca72288
Jenkins add posix_sitl_default and posix_sitl_rtps
2017-12-15 14:31:25 -05:00
Daniel Agar
baff0832bc
Jenkins clang scan-build output publisher
2017-12-15 14:31:25 -05:00
Daniel Agar
c398c95fd5
Jenkins px4io-v2 build in same directory
2017-12-15 14:31:25 -05:00
Daniel Agar
b1315a71ec
Jenkins add cppcheck build
2017-12-15 14:31:25 -05:00
Daniel Agar
670111875e
Jenkins add clang static analyzer (scan-build)
2017-12-15 14:31:25 -05:00
Daniel Agar
e4180f6a72
Jenkins split GCC 7 posix & nuttx tests
...
- this groups the builds together properly
2017-12-15 14:31:25 -05:00
Daniel Agar
cebe7add8b
Jenkins move style check to tests
2017-12-15 14:31:25 -05:00
Daniel Agar
d7aa5df3cd
Jenkins enable clang-tidy build
2017-12-15 14:31:25 -05:00
Daniel Agar
cc216ef918
Jenkinsfile set CI env variable in docker builds
2017-12-11 16:48:39 -05:00
Daniel Agar
86ad2ada71
Jenkins remove fast fail
...
- this saves build resources, but makes finding the actual failure rather hard (with the current blue ocean gui).
2017-12-11 02:15:14 -05:00
Daniel Agar
ddc544aabe
Jenkinsfile parallel builds fail fast
2017-12-10 15:58:01 -05:00
Daniel Agar
5bdc6a4eab
Jenkins correctly archive artifacts and print sizes
2017-12-10 15:58:01 -05:00
Daniel Agar
a452554bdf
Jenkins add eagle_default build with docker credentials ( #8442 )
2017-12-10 03:27:48 -05:00
Daniel Agar
5c54449063
Jenkinsfile small optimizations ( #8441 )
...
- combine default and rtps builds (ccache)
- set CCACHE_BASEDIR
2017-12-10 02:32:21 -05:00
Julien Lecoeur
99920c84fe
Jenkins: update arch image to tag 2017-12-08
2017-12-10 01:07:02 +00:00
Julien Lecoeur
ed10921a67
[TO REVERT] Archlinux docker image: use tag pr-archlinux
2017-12-10 01:07:02 +00:00
Julien Lecoeur
0bd5744ebb
Jenkins: build posix_sitl_default and nuttx_px4fmu-v5_default under ArchLinux (GCC7)
2017-12-10 01:07:02 +00:00
Daniel Agar
9819068ee9
Jenkins fetch git tags
2017-12-08 00:17:19 -05:00
Daniel Agar
1086d4a1e4
Jenkins clear ccache stats before each build
2017-12-06 20:33:06 -05:00
Daniel Agar
2fa1702c71
Jenkins temporarily disable coverage and clang-tidy
...
- check format first to reduce build utilization
2017-12-06 19:46:56 -05:00
Daniel Agar
f63c8218e4
Jenkins increase test timeout
2017-11-28 23:50:17 -05:00
Daniel Agar
66d4a1b3fd
Jenkins increase timeout to 30 minutes for now
2017-11-28 19:46:54 -05:00
Daniel Agar
23d7c687fe
Jenkins add rtps builds and cleanup
2017-11-28 19:46:54 -05:00
Daniel Agar
0c10dc714d
Jenkinsfile add all NuttX, Raspberrypi, Bebop, Ocpoc builds ( #8381 )
2017-11-28 12:32:26 -05:00
Daniel Agar
04fa54a077
Jenkins clean before building
2017-11-24 14:33:03 -05:00
Julien Lecoeur
ef906d08d3
Jenkins: update docker image ( #8286 )
2017-11-14 10:01:07 -05:00
Daniel Agar
aa699cf4b7
Jenkins track test results ( #8236 )
2017-11-05 15:04:14 -05:00
PX4 Build Bot
642c2ca2f5
don't update devguide and user guide from pipeline
2017-10-30 15:25:08 -04:00
Daniel Agar
509ac10ccc
JenkinsFile updates ( #8210 )
...
- check format first
- build on nuttx_px4fmu-v2_default
- generate all metadata
- stubs for deploying metadata and binaries
2017-10-30 10:20:23 -04:00
Daniel Agar
db6e2d17ce
initial Jenkinsfile ( #8201 )
2017-10-27 10:47:38 -04:00