View gist:8960189
Place the following jar files under /var/lib/jenkins/plugins/groovy/WEB-INF/lib/ | |
* http-builder-0.7.jar | |
* httpclient-4.3.2.jar (httpcomponents-client-4.3.2) | |
* httpcore-4.3.1.jar (httpcomponents-client-4.3.2) | |
* resolver.jar (Xerces.2.11.0) | |
Groovy script: | |
import groovyx.net.http.HTTPBuilder | |
import groovyx.net.http.ContentType |
View gist:e29076b8f1eb2bb84c8c
from catkin_pkg.package import parse_package_string | |
import rosdistro | |
result_repos = {} | |
result_pkgs = {} | |
i = rosdistro.get_index(rosdistro.get_index_url()) | |
d = rosdistro.get_cached_distribution(i, 'indigo') | |
f = d._distribution_file | |
for name in sorted(f.release_packages.keys()): |
View gist:5934af23375cd382ba84
from catkin_pkg.package import parse_package_string | |
import rosdistro | |
i = rosdistro.get_index(rosdistro.get_index_url()) | |
for distro in ['groovy', 'hydro', 'indigo']: | |
print(distro) | |
d = rosdistro.get_cached_distribution(i, distro) | |
f = d._distribution_file | |
for name in sorted(f.release_packages.keys()): | |
xml = d.get_release_package_xml(name) |
View gist:e9debd17f7fd4c69d85a
from catkin_pkg.package import parse_package_string | |
import rosdistro | |
i = rosdistro.get_index(rosdistro.get_index_url()) | |
for distro in ['groovy', 'hydro', 'indigo']: | |
print(distro) | |
maintainers = {} | |
d = rosdistro.get_cached_distribution(i, distro) | |
f = d._distribution_file | |
for name in sorted(f.release_packages.keys()): |
View gist:dda7a63e0d6faa58def8
import subprocess | |
import yaml | |
from catkin_pkg.package import parse_package_string | |
import rosdistro | |
i = rosdistro.get_index(rosdistro.get_index_url()) | |
for distro in reversed(sorted(i.distributions.keys())): | |
print(distro) | |
d = rosdistro.get_cached_distribution(i, distro) |
View gist:630084eefb44baa79f15
job_prefix = 'jenkins21605_' | |
println 'Deleting jobs from previous tests...' | |
for (p in Jenkins.instance.allItems) { | |
if (!p.name.startsWith(job_prefix)) continue | |
println '- ' + p.name | |
p.delete() | |
} | |
println '' |
View gist:37febb42abeb8631f946
job_prefix = 'jenkins21605_caseB_' | |
println 'Deleting jobs from previous tests...' | |
for (p in Jenkins.instance.allItems) { | |
if (!p.name.startsWith(job_prefix)) continue | |
println '- ' + p.name | |
p.delete() | |
} | |
println '' |
View gist:9bbd47397e48ef3ceef8
job_prefix = 'jenkins21605_caseA_' | |
println 'Deleting jobs from previous tests...' | |
for (p in Jenkins.instance.allItems) { | |
if (!p.name.startsWith(job_prefix)) continue | |
println '- ' + p.name | |
p.delete() | |
} | |
println '' |
View CMakeLists.txt
cmake_minimum_required(VERSION 2.8.3) | |
project(foo) | |
# find dependencies | |
find_package(catkin REQUIRED COMPONENTS message_generation roscpp std_msgs) | |
find_package(Boost REQUIRED) | |
View CMakeLists.txt
cmake_minimum_required(VERSION 2.8.3) | |
project(foo) | |
if(NOT WIN32) | |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") | |
endif() | |
# find dependencies |
OlderNewer