1 Star 0 Fork 0

hcc/jsk_travis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CHANGELOG.rst 41.50 KB
一键复制 编辑 原始数据 按行查看 历史
Kei Okada 提交于 2020-06-28 11:14 . 0.5.12

Changelog for package jsk_travis

0.5.12 (2020-06-28)

  • check USE_JENKINS=true ROS_DISTRO=noetic without DOCKER_IMAGE_JENKINS (#405)
  • Contributors: Kei Okada

0.5.11 (2020-05-28)

  • update rosdep-install.sh for indigo, which does not read <*_depend condition="$ROS_PYTHON=VERSION == 2"> format (#403)
    • remove condition=ROS_PYTHON=VERSION=2 for indigo
    • use scipy instead of numpy, because numpy is already installed
    • show debug message to stderr
    • check if rosdep works with format=3
    • add more travis_time_start/travis_time_end
  • Fix 0.5.10, which does not work for melodic/noetic (#402)
    • add USE_DOCKER=true ROS_DISTRO=noetic
    • do not print debug message end of docker.sh
    • fix when ROS_PYTHON_VERSION is not set
    • add USE_DOCKER=true ROS_DISTRO=noetic
  • Contributors: Kei Okada

0.5.10 (2020-05-02)

  • add support noetic/focal (#401)
  • Contributors: Kei Okada

0.5.9 (2020-04-03)

  • output all messages to sys.stderr (#398)
  • Contributors: Kei Okada

0.5.8 (2020-04-02)

0.5.7 (2019-12-11)

  • Enable to pass additional environment variables to docker on travis/jenkins (#395)
    • Format docker env-file in case it already exists (I haven't observed this phenomenon. Just in case)
    • Each job on jenkins should have unique env-file
    • Each job on travis should have unique env-file
    • Add doc of ADDITIONAL_ENV_TO_DOCKER
    • Enable to pass additional environment variables to jenkins docker
    • Add test of ADDITIONAL_ENV_TO_DOCKER
  • Contributors: Shun Hasegawa

0.5.6 (2019-11-11)

0.5.5 (2019-10-26)

  • Fix exitting from script and show ccache stat after build as well (#385) * Show cache after docker * Call 'return' instead of 'exit' after 'docker run' and 'travis_jenkins.py' * Show ccache stat after build as well as before build
  • Contributors: Yuto Uchimi

0.5.4 (2019-10-23)

  • supress the output of run_tests (#386) * catkin Make Args should only be run_tests, as --catkin-make-args stops with -- just after run_tests in ros-planning/moveit_ci#18. * catkin-make-args should be run_tests only
  • Contributors: Kei Okada, Shun Hasegawa

0.5.3 (2019-08-28)

  • Share only downloaded data in ~/.ros/ among all docker process on jenkins (#384)
  • Contributors: Yuto Uchimi

0.5.2 (2019-08-13)

  • fix docker/Makefile (#382)
    • compile base file first
    • fix CACHEBUST=$(date), which does not work on make command
  • fix dpkg-deb error on 12.04 (#382)
    • hold python-vcstools for hydro
    • show dpkg version
    • remove debug code to show apt-cache-ng log
  • Contributors: Kei Okada

0.5.1 (2019-08-01)

  • use --merge-replace -y for .travis.rosinstall.$ROS_DISTRO (#381)
  • Contributors: Kei Okada

0.5.0 (2019-06-25)

  • more fix for newer jenkins (#378, #380, #379)

    • install apt-utils to remove debconf: delaying package configuration, since apt-utils is not installed warnings
    • Update README.md for newer docker images
    • fix docker/Makefile
    • use x.04-base and use them, for not to rebuild -pcl* everyday
    • use TRAVIS_JENKINS_UNIQUE_ID for DOCKER_CONTAINER_NAME
    • update to use python-jenkins 1.4.0 and get build number from get_queue_item
    • add docker/Makefile
    • Sometimes two jobs (<number> and false in TRAVIS_PULL_REQUEST) runs sometimes and get same build_number
    • rename docker container with TRAVIS_JENKINS_UNIQUE_ID if conflicts
    • Dockerfile.ros-ubuntu:14.04-pcl*: make sure to install pytohn-vtk and tcl-vtk before installing pcl-ros, sometimes it errors like

    ` The following packages have unmet dependencies: python-vtk : Depends: tcl-vtk but it is not going to be installed E: Unable to correct problems, you have held broken packages. ERROR: the following rosdeps failed to install apt: command [sudo -H apt-get install -y python-vtk] failedw ` * install python-vtk and tcl-vtk in ros-ubuntu:14.04 * add ros-ubuntu:1x.04-pcl for 16/18 * wait few seconds to run docker stop * retry apt-get update and install untail success * display DOCKER_IMAGE_JENKINS * fix setup dir by distro : https://github.com/jsk-ros-pkg/jsk_travis/commit/781e557ffd08417c4b90dc0100fbcc216ba7aba8 * fix sudo apt-get update -qq || echo Ignore error of apt-get update line * add ros-ubuntu:14.04-pcl1.8 and ros-ubuntu:14.04-pcl * docker/ 14.04 uses libvtk5-dev * need to add -y for apt-get dist-upgrade * fix docker file path

  • Contributors: Kei Okada

0.4.43 (2019-06-21)

  • enable pip/apt cache on Jenkins and Docker on Travis (#377 )
    • rosdep respect ROSDEP_ADDITIONAL_OPTIONS for -q
    • inclease NUMBER_OF_LOGS_TO_KEEP
    • do not remove WORKSPACE in jenkins
    • more info on job description
    • setup cache dir by distro
    • remove redundant/unnesseary build settings from travis.yml
    • travis_jenkins.py: add longer container name
    • use TRAVIS_BUILD_WEB_URL anad TRAVIS_BUILD_JOB_URL
    • fix jenkins job description
    • cache HOME/apt-cacher-ng for docker on travis
    • install man-db within docker to reduce apt install time
    • force disable -q on pip of rosdep
    • store .cache to /root for travis
    • jenkins uses /root/.cache/pip
  • fix for newer jenkins server (#376)
    • add EoL repository for jade
    • travis.sh setup EoL repository
    • 12.04 needs make command
    • remove pip install -U dlib, which is not available on 12.04
    • add Dockerfile for ros-ubuntu 12.04/16.04/18.04
    • rename /export/data1 -> /data/cache
    • add sudo to travis_jenkins.py
    • .travis.sh: do not use CI_SOURCE_PATH before assignment
    • travis.sh: setup_pip_cache : do not fail if grep whl failed
    • build docker image within travis_jenkins.py
    • fix for newer jenkins server
    • Update testing repository URL
    • add CATKIN_IGNORE, whcih wrongly removed at https://github.com/jsk-ros-pkg/jsk_travis/commit/b8fe0112dd6f06b0ddc6b6f442c3f9f2d22f75c7
  • add CMAKE_DEVELOPER_ERROR option (#373)
    • rename DEVELOPER_ERROR -> CMAKE_DEVELOPER_ERROR
    • add DEVELOPER_ERROR option for jsk_travis
  • use pv command to keep inform while rosdep install (#370)
    • .cache/pip can not remove due to devicy busy
    • display ccache/cache after_script
    • pass .cache/pip to travis
    • show caches
    • package.xml: remove dlib, which is not able to compile on 12.04
    • revert wrong commit
    • show cached pip packages in home directory
    • use pv command to keep inform while rosdep install, Closes No output has been received in the last 10m0s error
  • Fix PR #367, which is not completed (#369)
    • add cache:directories:.cache/pip
    • cleanup start/end region
    • copy local pip cache(.cache/pip) to /root and back to local directory for docker cache
  • installing pip sometimes very slow (#367)
    • setup pip cache
    • fix travis matrix for testing
    • installing pip sometimes very slow
  • Contributors: Kei Okada, Shingo Kitagawa, Yuto Uchimi

0.4.42 (2019-02-05)

  • use --include-eol-distros on rosdep for EOF ros distros (i.e. jade) (#364)
  • Contributors: Yasuhiro Ishiguro

0.4.41 (2018-12-27)

  • Increase maximum size of ccache to 30GB (#363)
  • Contributors: Yuto Uchimi

0.4.40 (2018-11-10)

0.4.39 (2018-10-26)

0.4.38 (2018-07-13)

0.4.37 (2018-04-27)

0.4.36 (2018-04-24)

  • Merge pull request #354 from k-okada/fix_jenkins need to upgrade when install python-jenkins
  • get-pip.py installs pip, so we do not need pip install pip
  • use 0.4.16 of python-jenkins
  • need to upgrade when install python-jenkins
  • Contributors: Kei Okada

0.4.35 (2017-12-30)

  • Merge pull request #353 from k-okada/exit_rosdep when rosdep install is called with -r, do not exit with 1
  • when rosdep install is called with -r, do not exit with 1
  • Merge pull request #351 from furushchev/fix-eof-error travis.sh: fix EOFError
  • travis.sh: fix EOFError
  • Contributors: Furushchev, Kei Okada

0.4.34 (2017-11-01)

  • travis.sh: use get-pip.py to get pipt (#349)
  • Contributors: Yuki Furuta

0.4.33 (2017-08-30)

  • Fix typo about docker pulling DOCKER_IMAGE_JENKINS (#346)
  • Contributors: Kentaro Wada

0.4.32 (2017-08-29)

  • Run docker pull to get latest docker image if possible (#345)
  • Support sudo: false of Travis option (#344)
  • Documentize NOT_TEST_INSTALL (#343)
  • Support testing on lunar (#342)
  • Contributors: Kentaro Wada

0.4.31 (2017-08-19)

  • use http instaed of https (#341)
  • Contributors: Kei Okada

0.4.30 (2017-08-06)

  • job_name = 'jenkins+ job_name + TRAVIS_REPO_SLUG' (#340)
  • Contributors: Kei Okada

0.4.29 (2017-08-05)

  • filename must be less than 255 length (#339)
  • Contributors: Kei Okada

0.4.28 (2017-08-05)

  • run travis without rosdep -r (#337) * add -v rosdep options * add ros_tutorials to workspece for test * run travis without rosdep -r
  • to run docker, we do not need -ti option (#338) -i, --interactive Keep STDIN open even if not attached -t, --tty Allocate a pseudo-TTY
  • Contributors: Kei Okada

0.4.27 (2017-07-18)

  • apt-get install patch command (#332 )
  • Support ROSDEP_ADDITIONAL_OPTIONS on Jenkins (#333)
  • use language: c++ , to avoid custom python (#334)
  • Contributors: Kei Okada, Kentaro Wada

0.4.26 (2017-07-01)

  • Correct exit status in rosdep-install.sh (#331 )

  • Add option to use custom docker image in Jenkins job (#330 ) * Update README for DOCKER_IMAGE_JENKINS env * Add DOCKER_IMAGE_JENKINS option

  • Run rosdep init when required (#327) * This is necessary to use ros:indigo docker image by DOCKER_IMAGE env,

    because rosdep init has already been called.

  • Contributors: Kentaro Wada

0.4.25 (2017-02-17)

  • Use X server of travis node (#323) * [.travis.yml] allow failures on jade / kinetic gazebo test * enable gazebo camera test * Use host X11 server for docker
  • [travis_jenkins.py] delete: remove containers more than 48 hours ago (#324) * [README.md] add description of DOCKER_RUN_OPTION * [travis_jenkins.py] delete: remove containers more than 48 hours ago
  • Contributors: Kei Okada, Yuki Furuta

0.4.24 (2017-02-14)

  • [travis.sh] fix typo EXTRA_DEBS -> EXTRA_DEBS
  • Contributors: Yuki Furuta

0.4.23 (2017-02-08)

  • [dummy.xorg.conf] update for supporting GLX
  • Contributors: Yuki Furuta

0.4.22 (2016-10-21)

0.4.21 (2016-09-21)

  • Check jsk_travis version on Travis
  • Contributors: Kentaro Wada

0.4.20 (2016-09-14)

  • check if install/share/pkg exists (#310)
  • Contributors: Kei Okada

0.4.19 (2016-09-10)

  • support docker on travis (#307)
  • Prettify the logging output at checking jsk_travis version (#306) * Prettify the logging output at checking jsk_travis version * Describe about not supported downgrading jsk_travis in README
  • Add version information about jsk_travis (#305)
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

0.4.18 (2016-08-17)

  • Set CATKIN_TOOLS_BUILD_OPTIONS after the installation of catkin-tools (#302)
  • Contributors: Kentaro Wada

0.4.17 (2016-08-12)

  • Use travis_wait for catkin_build which does not outputs more than 10min (#298) This is enough for #296
  • [travis.sh] add -iv for hydro, --limit-status-rate 0.002 to avoid no output 10min (#296)
  • Describe about CATKIN_TOOLS_BUILD_OPTIONS for change in #297 (#301)
  • Set default --no-status to CATKIN_TOOLS_BUILD_OPTIONS (#297) This commit fixes belows: - Typo "ROS_DISTRO" should be "$ROS_DISTRO", but checking catkin-tools version is better. - Replace --limit-status 0.002 with --no-status the status limit should be specified in .travis.yml like export CATKIN_TOOLS_BUILD_OPTIONS="-iv --summarize --limit-status 0.001".
  • [travis.sh] fix typo (#299) - Fix typo in generating job name: a-f -> a-z (#294)
  • Contributors: Yuki Furuta, Kentaro Wada

0.4.16 (2016-08-07)

  • Fix ubuntu distro name in job_name (#292) * Set identical job name with BEFORE_SCRIPT & ROS_REPOSITORY_PATH * Fix ubuntu distro name in job_name
  • Refactor travis.sh with newline in if block (#291)
  • Contributors: Kentaro Wada

0.4.15 (2016-08-03)

  • Remove no need grepping with the default CATKIN_TOOLS_BUILD_OPTIONS (#289) The default option is --summarize --no-status so there is no Symlinking.. output, so we can remove this line.
  • Contributors: Kentaro Wada

0.4.14 (2016-07-29)

  • Use catkin 0.6.12 to fix #286 (#287)
  • Contributors: Kentaro Wada

0.4.13 (2016-07-21)

  • Stop using HEAD version catkin on hydro (#285)
  • Contributors: Kentaro Wada

0.4.12 (2016-07-21)

  • Stop using HEAD version catkin on non hydro distros (#284)
  • Contributors: Kentaro Wada

0.4.11 (2016-06-24)

  • Stop using progressbar in testing on Jenkins (#281)
  • Contributors: Kentaro Wada

0.4.10 (2016-06-02)

  • Option for how many logs are kept: NUMBER_OF_LOGS_TO_KEEP (#278)
  • Contributors: Kentaro Wada

0.4.9 (2016-05-30)

  • Fix #275 Set timeout for sudo docker ps -a command (#276)
  • Show progressbar for Jenkins job (#270)
  • Exit soon when Jenkins server is down (#269)
  • Exit soon when having unexpected error on jenkins job (#271) * Exit soon when Jenkins server is down * Exit soon when having unexpected error on jenkins job
  • Fetch origin quietly via git in 'travis_jenkins.py' (#273)
  • Stable testing with retry=3 in example.test (#272)
  • Exit soon when jenkins url is not found (404) (#268) This lets us more productive by shorten the waiting time for 2h when Jenkins is dead.
  • Contributors: Kentaro Wada

0.4.8 (2016-05-21)

  • Refactor: Abolish ROSWS and BUILDER environmental variables (#261) * Does not use meaninglessly ROSWS and BUILDER env * Remove deprecated ROSWS and BUILDER env * Remove meaningless BUILDER env in 'travis.yml'
  • Fix ignored rosdep option in 'rosdep-install.sh' (#266)
  • Move image and dia files for README to _media directory (#262)
  • Add CATKIN_TOOLS_BUILD_OPTIONS env (#263)
  • Contributors: Kentaro Wada

0.4.7 (2016-05-19)

  • Cache ~/.ros/data dir in jenkins (#259)
  • Env CATKIN_TOOLS_CONFIG_OPTIONS for --blacklist/--whitelist options (#258)
  • Add --verbose --all options for catkin_test_results (#257)
  • Contributors: Kentaro Wada

0.4.6 (2016-05-01)

  • Fix #253 #254: Pipe failed return status on grepping (#255) * Fix #254: Pipe failed return status on grepping Closes #254 * catkin 0.3.1 fails without tailing -- (#3)
  • Stop setting testing repository in wstool workspace
  • Refactoring with env.get('key', 'default_value') in 'travis_jenkins.py'
  • Contributors: Kentaro Wada

0.4.5 (2016-04-24)

  • support DOCKER_RUN_OPTION and set default to --rm
  • Refactoring docker run in 'travis_jenkins.py'
  • Contributors: Kei Okada, Kentaro Wada

0.4.4 (2016-04-23)

  • on some environment, nedoelet is not installed
  • Contributors: Kei Okada

0.4.3 (2016-04-23)

  • do not print out :install] message
  • Contributors: Kei Okada

0.4.2 (2016-04-21)

  • now hydro/deb uses 0.3.1
  • 0.3.1 for hydro
  • Contributors: Kei Okada

0.4.1 (2016-04-20)

  • travis_jenkins.py: pass ROS_REPOSITORY_PATH
  • remove Symlinking. and Linkid.. from output
  • rosdep-install.sh : remove debug code
  • quiet intall catkin-tools
  • travis.sh : catkin run_tests -iv -> catkin run_tests -i to reduce output message
  • remove -i option for install configuraiton to supress Installing... output
  • rosdep-install.sh : use -q for rosdep install
  • use --no-status: if there are code that needs to compile more than 10 sec, this would becoume problem
  • Contributors: Kei Okada

0.4.0 (2016-04-19)

  • rosdep-install.sh: try 3 times
  • order of --from-paths was not correct
  • Fix for catkin_tools 0.4.x
    • travis.sh: catkin build -i -v is too verbose, use -v @wkentaro
    • use 0.1 (wait at most 10 sec) for limit-status-rate, see https://github.com/catkin/catkin_tools/issues/337 for problem
    • setup.sh : catkin clean -a is no longer supported
    • travis.sh : could not install catkin-tools from apt, use pip instaed
  • Contributors: Kei Okada

0.3.1 (2016-04-11)

  • stop canceled jobs before re-run docker
  • keep containers for a while
  • Contributors: Furushchev

0.3.0 (2016-03-24)

  • add --force-yes to apt-get install
  • add support for kinetic
  • Customize options for rosdep with env
  • Contributors: Kei Okada, Kentaro Wada

0.2.4 (2015-12-21)

  • [travis_jenkins.py] named docker container
  • [travis_jenkins.py] add hudson.tasks.Logrotator, delete log after 3days/3times
  • Contributors: Yuki Furuta, Kei Okada

0.2.3 (2015-12-21)

  • Do not run apt-get in travis_jenkins.py
  • Estimate docker host IP by ifdata command closes #221
  • travis_jenkins.py: Cache test_data on jenkins
  • Suppress libdc1394 error caused at importing cv2 For https://github.com/jsk-ros-pkg/jsk_travis/issues/187
  • Contributors: Kentaro Wada, Ryohei Ueda

0.2.2 (2015-12-16)

  • Add timestamp to jenkins output
  • Install pip==6.0.7 to avoid unexpected error on travis
  • Add system diagram of jsk testing environment
  • Add -q option when installing python-jenkins
  • pip/apt cache
    • Cache pip downloaded tgz on jenkins
    • Fix apt proxy line
    • Enable apt-cacher-ng on jenkins
  • mongodb hack
    • [travis.sh] Purge mongodb setting.
  • ccache
  • Contributors: Kentaro Wada, Ryohei Ueda, Shunichi Nozawa

0.2.1 (2015-12-05)

  • Use ccache to cache object file (make it faster)
  • Contributors: Kentaro Wada

0.2.0 (2015-11-24)

  • writing result to wrong place seems to be solved? (#193 ) Do not rm *MISSING before catkin_test_results
  • Contributors: Kei Okada

0.1.7 (2015-11-22)

  • more quiet for 4M limit #194
    • travis.sh: be quiet when source setup.bash
    • travis.sh: apt-get update with -q
    • travis.sh: pip install with -q
  • Describe about USE_DEB=source for #180
  • Contributors: Kei Okada, Kentaro Wada

0.1.6 (2015-11-03)

0.1.5 (2015-11-03)

0.1.4 (2015-11-02)

  • [travis.sh] check including empty string
  • check if test_pgks is " " this causes catkin run_tests --no-deps without any target name
  • Run tests verbosely & interactively with -iv
  • Contributors: Kei Okada, Kentaro Wada

0.1.3 (2015-10-29)

  • [travis.sh][check_metapackage.py] use parser for detecting metapackage
  • use .travis.rosinstall when USE_DEB != true - refactor if condition - use .travis.rosinstall when USE_DEB != true (before this PR, .travis.rosinstall is not used when USE_DEB = source)
  • Warn about special chars in BEFORE_SCRIPT closes #171
  • Add document about CATKIN_PARALLEL_TEST_JOBS
  • Contributors: Yuki Furuta, Kentaro Wada, Ryohei Ueda

0.1.2 (2015-10-19)

  • Check version of ros tools
  • Run rostest again with --text option if the test failed Closes #165
  • Describe about debugging with change on jsk_travis
  • typo in README
  • No need wstool rm about self repo
  • Run rospack profile to update rospack cache before test
  • Highlight test start and end with >>> & <<<<
  • Source devel/setup.bash before run test to update ROS_PACKAGE_PATH for rostest
  • Describe about where test runs
  • Summarize result of catkin build with --summarize option For https://github.com/jsk-ros-pkg/jsk_travis/issues/159
  • env USE_TRAVIS to force test run test on travis
  • Comment about container-based travis env
  • [README.md] add documents to how to release package
  • Contributors: Kei Okada, Kentaro Wada, Ryohei Ueda

0.1.1 (2015-09-27)

  • [API Break] config file name has been changed from .rosinstall to .travis.rosinstall
    • [travis.sh] Avoid error when nothing to remove in .travis.rosinstall
    • [travis.sh] Install from source with .travis.rosinstall.$ROS_DISTRO
    • [travis.sh] Rename source dependency filename .rosinstall -> .travis.rosinstall Closes #133
  • add documents
    • [README] Add document about how to setup jsk_travis and .travis
    • [REAMDE] Add document about BEFORE_SCRIPT and EXTRA_DEB
    • [README] Add documentation about BUILD_PKGS
    • [README] Describe about USE_DEB and .travis.rosinstall
    • [README] prettify
    • [README] Add document about ROS_DISTRO
    • [README] Add document about USE_JENKINS and NO_SUDO
  • [travis.sh] Need to upgrade pip for Ubuntu 12.04 For https://github.com/jsk-ros-pkg/jsk_demos/pull/1065
  • [travis.sh] Remove NO_SUDO: pip is already installed on travis
  • [travis.sh] Add version check of pip and rosdep
  • [travis.sh] Fixed the bug of wstool to resolve depends
  • [travis.sh] Use --no-deps to limit packages to tests
  • [travis.sh] Check wstool version before using it
  • [travis.sh] Refactor: robuster regex match and use wstool rm not comment out
  • [travis_jenkins] Try git clone until success on jenkins
  • [travis.sh] Added Gitter badge
  • Contributors: Kentaro Wada, Ryohei Ueda, The Gitter Badger

0.1.0 (2015-08-28)

  • catkin is now 2.0+ http://packages.ros.org/ros/ubuntu/pool/main/p/python-catkin-tools/
  • travis.sh add ~/.ros/test_results/
  • Install python-jenkins user-locally instead of install via sudo and add NO_SUDO environmental variable to skip apt-get
  • add slack notifications
  • [travis.sh] Correct run_tests result using catkin_test_results (THIS ONLY FOR HYDRO, previously hydro pass test even if it failed, but from this patch it failed)
  • Contributors: Kei Okada, Kentaro Wada, Ryohei Ueda

0.0.11 (2015-08-13)

  • travis.sh : FIX raise error if .travis is rollbacked (AGAIN, AGAIN, diff old...new)
  • Contributors: Kei Okada

0.0.10 (2015-08-13)

  • travis.sh : FIX raise error if .travis is rollbacked (AGAIN, AGAIN, exit with exit function)
  • add to check catkin_make works
  • Contributors: Kei Okada

0.0.9 (2015-08-13)

  • travis.sh : FIX raise error if .travis is rollbacked
  • Contributors: Kei Okada

0.0.8 (2015-08-12)

  • travis.sh : FIX raise error if .travis is rollbacked
  • need to follow symlink
  • travis.sh : raise error if .travis is rollbacked
  • travis.sh: add CATKIN_IGNORE to metapackages
  • travis_jenkins.py: need to run rosdep update after rosdep init; and that is executed within travis.sh
  • Create README.md
  • travis_jenkins.py: quoate environment variables
  • Contributors: Kei Okada

0.0.7 (2015-07-21)

  • travis_jenkins.py: support BEFORE_SCRIPT
  • .travis.yml: rm CATKIN_IGNORE using BEFORE_SCRIPT
  • travis.sh : update roslaunch for understanding roslaunch arguments
  • Contributors: Kei Okada

0.0.6 (2015-07-21)

  • [travis.sh] enable to set ROS_REPOSITORY_PATH
  • [travis.sh] Echo what test is being done
  • [travis.sh] Fix typo ware -> were
  • [travis_jenkins.py] pass TEST_PKGS and TARGET_PKGS params to docker
  • [travis_jenkins.py] Fix typo nuber -> number
  • Contributors: Kei Okada, Kentaro Wada

0.0.5 (2015-06-19)

  • [travis.sh] Add jade for travis test
  • [.traivs.yml] fix test code, due to jsk_common has been split
  • [.travis.yml] add test code to check jade environment
  • [travis.sh] source setup.bash before catkin
  • [travis.sh] travis.sh need rospack command
  • Contributors: Kei Okada, Kentaro Wada

0.0.4 (2015-06-01)

  • [.travis.yml] fix BEFORE_SCRIPT for test
  • [.travis.yml] run BEFORE_SCRIPT before rosdep install
  • [travis.sh] run BEFORE_SCRIPT under src directory
  • [travis.sh] run before_script on before_script
  • [travis_jenkins.py] not sure why but, 'docker rm' waits forever
  • [travis_jenkins.py] use timeout plugin
  • [.travis.yml] Check if BEFORE_SCRIPT is valid or not
  • [travis.sh] rosdep requres pip
  • [.travis.yml] add BEFORE_SCRIPT and test with jsk_common
  • [travis.sh] check ROS_PACKAGE_PATH with rospack profile and also check nodelet plugins
  • [travis_jenkins.py] export ROS_PARALLEL_JOBS, CATKIN_PARALLEL_JOBS, ROS_PARALLEL_TEST_JOBS, CATKIN_PARALLEL_TEST_JOBS to jenkins
  • [travis.sh] add ROS_PARALLEL_TEST_JOBS and CATKIN_PARALLEL_TEST_JOBS which used for run_test, default value is ROS_PARALLEL_JOBS and CATKIN_PARALLEL_JOBS
  • Contributors: Kei Okada, Ryohei Ueda

0.0.3 (2015-04-24)

  • upload-docs.sh
    • [upload-docs.sh] fix :tell them who am i, push data
    • [upload-docs.sh] add euslisp-docs uploader
  • travis_jenkins.py
    • [travis_jenkins.py] add --rm option to remove container asap
  • travis.sh
    • [travis.sh] show wstool info
    • [travis.sh] install ros/catkin under /opt/ros/$ROS_DISTRO (this installs 0.6.14 as of today and this solve COPY problem https://github.com/ros/catkin/issues/718)
    • [travis.sh] add CATKIN_PARALLEL_JOBS which control catkin concurrent jobs, not make concurrent jobs
    • [.travis] FIX use latest travis which disable hrpsys doc generation
    • [travis.sh] disable hrpsys doc generation
    • [travis.sh] do not error when .rosinstall is not exists
    • Run apt-get update before runnign apt-get install
    • call error when run_tests failed
  • Rename CATKIN_IGNORED to CATKIN_IGNORE
  • use ROS_PACKAGE_PATH into from-paths and ignore non-existing directories such as /opt/ros/<distro>/stacks
  • Contributors: Kei Okada, Ryohei Ueda, Eisoku Kuroiwa

0.0.2 (2015-03-09)

  • [travis.sh] add fake travis_time_start
  • Contributors: Kei Okada

0.0.1 (2015-02-26)

  • [travis.sh] remove MISSING-* xml files
  • Add CATKIN_IGNORED and remove it on testing
  • [travis.sh] do not run run_tests for each package, run everything at once
  • Merge pull request #74 from k-okada/use_limit ignoreing MISSING test result may not ok, (it may brake your test so do not merge if you really needs this)
  • [travis.sh] rename TARGET_PKG -> TARGET_PKGS
  • [travis.sh] use TSET_PKGS for installed tests
  • [travis.sh] igonore MISSING test is not ok, instaed we run run_tests for each package
  • [travis.sh] set --limit-status to 0.001
  • [travis.sh] use --limit-status-rate instead of --no-status, for travis 10min silence limit
  • remove strange MISSING xmls
  • Merge pull request #70 from k-okada/check_run_tests add test code to check catkin run_tests
  • [example.test] fix to pass the test
  • ues catkin_test_results to raise errors
  • add test code to check catkin run_tests
  • [travis.sh] user catkin_test_results with --verbose
  • [travis.sh] show catkin_test_results if fail
  • [travis.sh] use catkin_topological_order to find TARGET_PKG is not set
  • Merge branch 'master' of https://github.com/jsk-ros-pkg/jsk_travis into add_log_dir
  • [traivis_jenkins.py] add ROS_LOG_DIR
  • Merge pull request #65 from k-okada/use_12_04_docker use hydro on jenkins
  • add test to use jenkins for 12.04
  • add LSB_RELEASE
  • Merge pull request #63 from k-okada/enble_concurrent_build enbale concurrent build #61
  • [travis_jenkins.py] enbale concurrent build
  • Remove -l8 for jenkins testing
  • Fix typo: BUILD_PKGSS -> BUILD_PKGS
  • need to call rosws update for source
  • [travis.sh] fix typo, wstools -> wstool
  • Merge pull request #57 from k-okada/add_parallel_jobs_for_run_tests add ROS_PARALLEL_JOBS is not ok
  • [.travis.yml] use cp for catkin build test
  • catkin run_tests needs -- for --make-args
  • add package.xml CMakeLists.txt
  • add ROS_PARALLEL_JOBS is not ok
  • Merge pull request #56 from k-okada/add_parallel_jobs_for_run_tests add ROS_PARALLEL_JOBS for catkin run_tests
  • enable ansicolor, but stil need to install ansicolor plugin manually
  • add ROS_PARALLEL_JOBS for catkin run_tests
  • add -q as well as -qq
  • fix syntax and add debug message for rosdep-install
  • add --no-status to run_tests
  • Merge branch 'master' of https://github.com/jsk-ros-pkg/jsk_travis
  • [travis.sh] fix workspace for setup_upstream
  • [travis.sh] wstool init for setup_upstream.sh
  • [travis.sh] fix if statement
  • if setup file for upstream repository is found, use then
  • Merge pull request #49 from k-okada/create_new_job fix bugs
  • for doublequote in xml
  • add debug message
  • jenkins usually has build_tag environment
  • fix typo fnished -> finished
  • BUILD_PKG -> BUILD_PKGS
  • Merge branch 'master' of http://github.com/jsk-ros-pkg/jsk_travis into create_new_job Conflicts: travis_jenkins.py
  • pass BUILD_TAG
  • display while waiting during queue
  • Merge pull request #46 from k-okada/create_new_job add more tests on indigo
  • use parameter to set PR number and commit tag
  • remove debug code
  • wait if job is already in queue
  • do not run catkin
  • download rosdep-install if not found
  • add more tests on indigo
  • add debug message
  • update description
  • Merge pull request #45 from jsk-ros-pkg/k-okada-patch-1 Update travis_jenkins.py
  • Update travis_jenkins.py fix more typo
  • Merge pull request #44 from k-okada/create_new_job - fix build description
  • fix typo
  • rm with sudo
  • fix build description
  • fix for extra_deb
  • Merge pull request #43 from k-okada/create_new_job crete new job on fly
  • run only on master
  • crete new job on fly
  • Merge pull request #42 from k-okada/precise_id use unique id
  • sleep between wait for check
  • use unique id
  • Merge pull request #41 from k-okada/split_init_and_open split Open and Instantiate
  • split Open and Instantiate
  • Merge pull request #40 from k-okada/clean_up clean up jenkins codes
  • Merge branch 'master' of http://github.com/jsk-ros-pkg/jsk_travis into clean_up Conflicts: travis_jenkins.py
  • Merge pull request #39 from k-okada/test_on_indigo add test on indigo
  • clean up jenkins codes
  • print info , then sleep
  • add test on indigo
  • Merge pull request #38 from k-okada/use_travis_build_id use TRAVIS_BUILD_ID for PID
  • use TRAVIS_BUILD_ID for PID
  • use .get to avoid key error
  • Merge pull request #36 from k-okada/add_more_args add more args
  • add more args, EXTRA_DEB, NOT_TEST_INSTALL, BUILD_PKGS
  • Merge pull request #35 from k-okada/quiet get output console for indigo - be quiet - install pip version of python-jenkins to get console output
  • be quiet
  • install pip version of python-jenkins to get console output
  • Merge pull request #34 from k-okada/check_pid pass PID and check if that job is running
  • pass PID and check if that job is running
  • Merge pull request #33 from k-okada/do_not_exit_rosdep_update do not exit if rosdep update failes
  • do not raise error on rosdep update
  • Merge pull request #32 from garaemon/not-test-install Add NOT_TEST_INSTALL to test heavy project
  • Add NOT_TEST_INSTALL to test heavy project
  • Merge pull request #31 from k-okada/install_latest_catkin install latest catkin_tools for stty error happens to test_genmsg_on_workspace
  • Merge pull request #30 from garaemon/clean-build-space clean build space before installing
  • install latest catkin_tools for stty error happens to test_genmsg_on_workspace
  • clean build space before installing
  • Merge pull request #29 from k-okada/fix_warning fix for when no value is set
  • fix for when no value is set
  • Merge pull request #28 from k-okada/be_quiet be quiet
  • Merge pull request #27 from garaemon/do-not-clean-before-install Do not clean catkin workspace before install it
  • use -qq option to install ros bases
  • rosdep 0.10.31 and up support -q option
  • Do not clean catkin workspace before install it
  • Merge pull request #26 from garaemon/add-build-pkg Add $BUILD_PKGS to specify package to build
  • Add $BUILD_PKGS to specify package to build
  • Merge pull request #25 from garaemon/add-i-option Add -i option to avoid 10-minutes deaf on travis
  • Add -i option to avoid 10-minutes deaf
  • Merge pull request #24 from garaemon/verbose Add -v option to cakin build
  • Add -v option to cakin build
  • Merge pull request #23 from garaemon/no-status call catkin build with --no-status option to supress message
  • call catkin build with --no-status option to supress message
  • Merge pull request #22 from k-okada/use_run_tests use run_tests for rostest
  • use run_tests for rostest
  • Merge pull request #21 from k-okada/fix_catkin_test fix for catkin_test_results, this has to be run from catkin directory
  • fix for catkin_test_results, this has to be run from catkin directory
  • Merge pull request #20 from k-okada/fix_catkin_test use catkin build --make-args test for test, catkin test does not work wi...
  • use catkin build --make-args test for test, catkin test does not work with --make-args
  • remove rosbuild/rosws and use catkin build instead of catkin_make
  • add TRAVIS_PULL_REQUEST
  • catch error on send to jenkins
  • Contributors: Kei Okada, Ryohei Ueda
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hcc-118/jsk_travis.git
git@gitee.com:hcc-118/jsk_travis.git
hcc-118
jsk_travis
jsk_travis
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385