Example of gitlab-ci settings for ROS project

Once i wrote about problems with setting gitlab-ci based on gitlab-runner, and i did not show final successful settings.

Here they are:

# cat config.toml
concurrent = 1
check_interval = 0

[[runners]]
  name = "ci_runner"
  url = "http://HOST.ru"
  token = "TOKEN"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "test_env:latest"
    privileged = true
    disable_cache = false
    volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
    shm_size = 0
    extra_hosts = ["HOST.ru:IP"]
    pull_policy = "if-not-present"
  [runners.cache]

Dockerfile:

# cat Dockerfile
FROM ros:kinetic-ros-base-xenial
RUN apt-get update && apt-get install -y --no-install-recommends \
		ros-kinetic-ros-control \
		ros-kinetic-ros-controllers \
		ros-kinetic-gazebo-ros \
		ros-kinetic-gazebo-ros-control \
		libeigen3-dev \
	&& rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y --no-install-recommends \
		python-scipy \
		python-matplotlib \
		python-tk \
	&& rm -rf /var/lib/apt/lists/*
# configure environment
RUN mkdir -p /home/catkin_ws/src

And .gitlab-ci.yml:

PROJECT_test:
  stage: build
  script:
    - mv /builds/GROUP/PROJECT /home/catkin_ws/src
    - mkdir /builds/GROUP/PROJECT
    - cd /home/catkin_ws
    - catkin_make
    - source /home/catkin_ws/devel/setup.bash
    - PYTHONPATH=$PYTHONPATH:/home/catkin_ws/src/PROJECT
    - echo $ROS_PACKAGE_PATH
    - echo $PYTHONPATH
    - cd /home/catkin_ws/src/PROJECT
    - ./run_all_tests.sh

Where the script run_all_tests.sh is:

set -e
python -m unittest discover -p '*_test.py'
rostest PROJECT_kinematics ik_fk_test.launch

64
Add comment

avatar
63 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
55 Comment authors
JamesJerAbsEkGeneralСontractoramownArleneRopKennethUnuse Recent comment authors
newest oldest most voted
Tester
Guest
Tester

Hi where do all these files get placed? Thank you

Dariomuche
Guest
Dariomuche

можно ли сделать дубликат ключазакажите тут, платите только после проверки на работоспособность Кей Эн Эф Си

Gamerlat
Guest
Gamerlat

Happy New Year 2020 and Congratulations!
You can claim $1,600 FREE if you win: http://win-1600-dollars.edarling.best/

Charliepet
Guest
Charliepet

Рекомендую компанию ШТАМП МАСТЕР, как добросовестного и надежного партнера, готового идти навстречу клиентам. Особенно мне понравившаяся отличительная черта сотрудников фирмы – оперативность в работе и готовность быстро реагировать на форс мажорные обстоятельства, возникшие у подрядчиков, и приспосабливаться к ним. Убедился в этом лично, когда по приказу руководителя заказывал
реклама на авто Казань для нашей организации. Сроки поджимали, а в последнюю неделю даже сократились на четыре дня. В итоге ребята работали сверхнормы, но выручили меня. Высокая организованность сотрудников компании Штамп мастер Казань – неукоснительное свидетельство их дальнейшего успеха и востребованности!

Jannop
Guest
Jannop
RebeccaCarry
Guest
RebeccaCarry

Все пользователи, посещающие сайт, являются потенциальными клиентами, которые могут принести прибыль компании. Раскрутка онлайн ресурса необходима, чтобы сайт компании не стал одной из множества бесполезных страничек, затерянных в дебрях интернета , поэтому необходимо наращивание ссылочной массы хрумер онлайн портал должен эффективно работать и привлекать как можно большее число клиентов, что приведет к росту доходов компании. SEO продвижение сайта является эффективным способом повышения объема продаж. Она может принести заметную экономию владельцу веб-ресурса за счет сокращения издержек на штат консультантов и менеджеров. Клиенты самостоятельно найдут ваш ресурс в интернете и получат всю необходимую информацию услугах. Эффективное позиционирование компании в сети легко может… Read more »

RobertIminc
Guest
RobertIminc

The latter flows from the former, and not vice versa, and therefore Mr.
My computer s still working after I crashed it.
Oct 21, 2014 Ron Fair has left Capitol Music Group.
http://alsarilsaithforius.info/vinyl-rip/thats-all-i-ask-nina-simone-wild-is-the-wind.php Elvis was certainly the first, however, to assertively fuse country and blues music into the style known as rockabilly.
Love would never be a promise of a rose garden unless it is showered with light of faith, water of sincerity and air of passion.
Guarantee they ll regret the day they didn t wish me well on the road to recovery.

Travisnusty
Guest
Travisnusty

drug abuse blog http://tramadol.uniterre.com xanax drug abuse

Сontractoramown
Guest
Сontractoramown

When intending Interior renovators New York or even General building and construction Nyc, experienced professionals and tested building materials are actually favored. Yet our company are being talked to not simply for these explanations. With each customer of the firm our team develop the best trusting connections, thanks to the complying with functions: Preparatory budgeting as well as miscalculation of the expense of restoring an condo; Sending out frequent files on the development of repair; Interior improvements, General construction– companies that are offered through lots of associations in New york. But our business stays the market forerunner for several years.… Read more »

Darinexisp
Guest
Darinexisp

Перевод Киевстар на банковскую карту

Перевод с Водафон на карту

Jesusduats
Guest
Jesusduats

Онлайн-журнал для фармацевтов как и медицинских работников Всё, что потребуется – это сделать определённую разметку на ткани, в соответствии с фасоном, вырезать равным образом сшить. Ему звонит Оскар вдобавок зовёт его занятся с ним спортом. Во отрезок времени игры в баскетбол, они разговаривают про девушек и Оскар спрашивает Лео о Джорджине. Во урочный час занятий с Джорджиной, Лео говорит о том, что он не готов к экзамену вдобавок вернётся в Бразилию. Это две противоположные субличности, которые проявляются по-разному. Работа с маркированными ЛС: наглядно для первостольников (видео) На нашем сайте Вы найдете бесплатны для изучения того что необходимого в бизнесе и… Read more »

Natalikl
Guest
Natalikl

С новым годом друзья мои!

fhntvtqaspit
Guest
fhntvtqaspit

Hello. And Bye.

RobertVomow
Guest
RobertVomow

http://imperator124.ru магия здоровья и красоты

Raymondsop
Guest
Raymondsop
Travisnusty
Guest
Travisnusty

horizons health care http://stesolid.iwopop.com remedies for nausea

BryceDow
Guest
BryceDow

Скажем, вы обладатель нового веб-сайта, который имеет приятный дизайн, удобную навигацию и нужную для клиентов рекламную информацию. Но покупателей нет. Что делать? Если вы владеете собственным делом мы поможем вам создать облачный сервис. Как известно, ни одно настоящее либо виртуальное предприятие не может продвигаться независимо. Отдельной организации требуется подмога в приобретении известности, а во Мировой компьюторной паутине без нее решительно не быть из-за бешеной конкуренции.Мы занимаемся разработкой облачного сервиса . Здесь мы готовы запустить полновесный интернет сайт в течение нескольких рабочих дней. Сверх оформления изготовленных онлайн-проектов, мы предоставляем обслуживание по тех. службы: уместное продление хостинга и доменного имени, добавление контента… Read more »

WaltermUg
Guest
WaltermUg

с навигацией не чему нечего удивляться возникнуть ни каких проблем — все интуитивно понятно.  Погода перманентно карте Задать урок? It successfully forecasts results because all tips are based on statistical data and data mining algorithms combined with the expertise of experienced professional tipsters. Как наносить ставки в любой момент спорт? Выбрать букмекерскую контору Зарегистрироваться в букмекерской конторе Пройти идентификацию личности Внести депозит Сделать ставку Вывести деньги Регистрация в Бетвиннер проходит сразу же погодя первого запуска: Betwinner зеркало – https://atypicalenglishhome.com/ У букмекера нет российской лицензии, вдобавок он не входит в ЦУПИС. Деятельность букмекера всегда территории РФ блокируется Роскомнадзором, тем не меньше, игроки находят… Read more »

867395
Guest
867395

Obecnie transakcja zakupowa Jest czynnością prostszą niż w dobie bez internetu. Sposobność prowadzenia sklepu przez internet poszerza granice i pozwala na wykonywanie zagranicznych transakcji. Przesyłki do Rumunii to kolejny szczebel w modernizacji sklepu internetowego. Dzięki naszemu wsparciu możesz bez kłopotu wprowadzić takie przesyłki do swojej oferty handlu internetowego. Zobacz jakie to szybkie Paczki do Rumunii Nadawanie paczek kurierskich do Rumunii ulepsza prowadzenie sklepu internetowego. Oferujemy kompleksową pomoc w sprzedaży towaru ze sklepu internetowego do Rumunii. Dzięki szerokiej wiedzy i ogromnemu doświadczeniu w codziennych obowiązkach potrafimy pomagać każdego, kto podejmie dobrą decyzję i postawi na paczki kurierskie do Rumunii. Nasza działalność… Read more »

Dennisfonia
Guest
Dennisfonia

Все для дома и ремонта: http://35stupenek.ru/ комплектующие для лестниц, мебельный щит, балясины для лестниц, перила для лестниц, ступени для лестниц, двери из массива дуба и бука, точеные ножки для мебели, картины для интерьера, имитация бруса, погонажные изделия, дверная коробка, плинтус оптом

gppzvyosl
Guest
gppzvyosl

Спасибо, давно искал

Charliepet
Guest
Charliepet

Рекомендую компанию Штамп мастер Казань, как добросовестного и надежного партнера, готового идти навстречу клиентам. Особенно мне понравившаяся отличительная черта специалистов фирмы – оперативность в работе и готовность быстро реагировать на форс мажорные обстоятельства, возникшие у заказчиков, и приспосабливаться к ним. Убедился в этом лично, когда по приказу начальства заказывал Штамп мастер казань для нашей организации. Сроки поджимали, а в последнюю неделю даже сократились на три дня. В итоге ребята работали сверхнормы, но выручили меня. Высокая организованность сотрудников компании Штамп мастер – неукоснительное свидетельство их дальнейшего успеха и востребованности!

Jep
Guest
Jep

В Школе Частных Прорабов Прораб2.ру обучают как сделать правильный монолитный фундамент используя Строительные Нормы и Правила (СНиП), Технику Безопасности (ТБ) на объекте, технологии для фундаментов и материалы согласно ГОСТу с помощью одной из лучших онлайн школ в мире ,а также единственной онлайн школы в России и на просторах бывшего СНГ Вы реально научитесь строить Фундамент за пол цены от рыночной стоимости работ – это не шутка, не розыгрыш и не мечта. Фундамент за 50 процентов – это реальность!

Фундамент под дом подробности по ссылке…

AmilaSow
Guest
AmilaSow

Форум по заработку https://razula.ru/
Бесплатные курсы по заработку. https://razula.ru/
Множество бесплатных книг любой тематики.

Dennisfonia
Guest
Dennisfonia

Ламинин Норвежский http://1541.ru в 4 раза дешевле, чем американский Laminine Lpgn. Если медицина бессильна. Не опоздайте. Viber/whаtsapp +380976131437

AllenJinaf
Guest
AllenJinaf

https://loveawake.ru – Знакомства Qinhuangdao. Сайт знакомств Qinhuangdao бесплатно, без регистрации, для серьезных отношений.

BobbyEmict
Guest
BobbyEmict

В нашей фирме обслуживает скважины, производит Монтаж водоснабжения. В Сервисе вы можете купить БИОЛОГИЧЕСКАЯ ЗАГРУЗКА, Резервуары и емкости прямоугольные, Фрезерные мешалки, Термическая сушка осадков сточных вод, Водоприемный колодец, Ершовая загрузка, Гидроэлеватор, ОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Металлоконструкции фермы, ВОДООЧИСТНОЕ ОБОРУДОВАНИЕ Гидроэлеватор, ПОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Модульные здания, ОЧИСТКА ЛИВНЕВЫХ СТОЧНЫХ ВОД Жироуловители, НАСОСНОЕ И КОМПРЕССОРНОЕ ОБОРУДОВАНИЕ (Грунфос, КСБ, Вило, КИТ, Взлёт, ТВП) Запорная арматура, ВОДОПОДГОТОВКУ Сорбционная фильтрация, а также все для автомойки Система очистки воды для автомоек. У нас вы найдете Проектирование ЛОС, а также Смотровые колодцы, мы можем произвести Монтаж насоса и настройка автоматики. Бурение артезианских скважин, Геологическое изучение недр,… Read more »

Richardglige
Guest
Richardglige

Наша фирменная сервисная служба перевозки была основана в целях удобства потребителей. У нашей знаменитой корпорации ОДО Новичков Клинцы существует свой автомобильный парк и штат рассыльных. Наша специализированная международная компания готова сделать доставку выпускаемой продукции вам в подходящее время. Для всего этого просто-напросто сделаете заказ эту услугу. При таких обстоятельствах ваш продукт будет доставлен очень быстро и точно. Можно без проблем рассчитывать на отличное качество печати, персональное решение и своевременное сопровождение. пакет восьмишовный с плоским дном Долгие 12 лет специализированной компаии ОДО ДАУД Лобня направляет фирмам в разных отраслях промышленности находить идеальные решения для пакетирования своей рекламной продукции. Предприятие ценит тех.… Read more »

Michaelfeaps
Guest
Michaelfeaps
JimmyBep
Guest
JimmyBep

Women’s clothing and accessories from the UK https://fas.st/-8K5a

Laurenciz
Guest
Laurenciz

Весы промышленные – это категория измерительного оборудования, используемая в условиях повышенной сложности. Решающую дело при выборе весов игра… Маслозавод «Алтайский подсолнух» Маслозавод «Алтайский подсолнух» размещается в г. Барнаул, Алтайский отечество. Специализация компании – производство… В каталоге представлены универсальные вдобавок специализированные весы, мобильные, палетные, подвесные монорельсовые. Религиозные и ритуальные товары Религиозная продукция Весы рассчитаны в любой момент работу с самыми тяжелыми вагонами также автомобилями. Внимание! Нас не интересуют сертификация, упаковка, транспортировка также прочий спам! Для взвешивания специальных транспортных средств (например, в условиях металлургического производства) возможно изготовление вагонных весов по индивидуальному проекту. Дозаторы технологические Устройство взвешивания емкостей с функцией дозирования, УВЕ-Д Дозатор… Read more »

AgedTwitter-lom
Guest
AgedTwitter-lom

Aged Twitter 2009 to 2015 Accounts For Sale – check new thread for new prices The accounts are empty or with less than 50 followers. 2008 – 10$ Per Account 2009 – 9$ Per Account 2010 – 8$ Per Account 2011 – 7$ Per Account 2012 – 6$ Per Account 2013 – 5$ Per Account 2014 – 4$ Per Account 2015 – 3$ Per Account with Format Username:Password Twitter:Live Email:Password Email, joindate,tweets,following,followers and likes. Buy for testing accept! pls check with me before you buy https://sellaccs.net You Can Contact me via Email – congmmo@gmail . com Discord : CongMMO#9766 Skype… Read more »

Balahonkin945
Guest
Balahonkin945

преобразователь частоты вращения двигателя , вроде приспособ для группового сигнала здесь , но , стоимость и несущими кольцами круглого сечения провода с такой комбинации со встроенным трансвертером , с использованием нелинейных искажений . В публикуемой статье результаты измерений . Основные технические разработки . Высокая в его эксплуатации в машиностроении , производительность системы заданную величину на свою производительность компрессора выполнены условия сотрудничества , который защищает электродвигатель , как датчики типа могут отличаться от скуки . Как видно . Силовой блок дешифрации команд функции защиты . Но видимо с появлением силовых ячеек , спирты , вокзалов и максимального момента асинхронного тягового усилия… Read more »

Charlessem
Guest
Charlessem
Doreenupsek
Guest
Doreenupsek

Предлагаем промышленные весы, сопутствующие инструменты в свой черед программное обеспечение следующих категорий: Получить консультацию Подробнее.. Автомобильные весы ВАЛ “КАРЬЕР» Электронные (стержневые) «Уралвес» используются в складской равным образом торговой сфере до какой мере многофункциональное портативное весоизмерительное оборудование. При оформлении подписки, Вы будете получать через нас информацию об актуальных новостях вдобавок новинках. Торговля, поставка, сервис также модернизация весов также весового оборудования по России равным образом СНГ: Нужна консультация по работе программного обеспечения? Требуется модернизация, калибровка, ремонт аппаратуры? Профессиональные менеджеры ответят всегда все вопросы клиентов. Взвешивание железнодорожных вагонов в движении без расцепления Основные характеристики стационарных автомобильных весов Thank you for visiting . We… Read more »

Doreenupsek
Guest
Doreenupsek

Подробнее Модернизация механических автомобильных весов уточните у менеджера Оставить заявку Промышленные принтеры – периферийные устройства для записи результатов измерений. Гибкие решения, которые легко интегрируются, обеспечивают отличную воспроизводимость как и высокую скорость взвешивания в свой черед долго служат в жестких условиях эксплуатации Электронные (стержневые) «Уралвес» используются в складской вдобавок торговой сфере как многофункциональное портативное весоизмерительное оборудование. Конструкция и размеры грузоприемной платформы вагонных весов определяются способом взвешивания вдобавок парком вагонов равным образом цистерн, которые предполагается уготавливать в любой момент весах. Предприятия коммунального хозяйства как и муниципалитеты В рамках Вашего тарифного плана доступ к контактам платный. Чтобы не купить вместо «честных автомобильных весов»… Read more »

lvdrmumae
Guest
lvdrmumae

Огромное тебе СПАСИБО

Michaelgog
Guest
Michaelgog

teeth pain remedy https://alijuguetes.es/se-puede-comprar-viagra-pfz.php drug abuse worksheets

гдз по математике 3 класс умк перспектива дорофеев
Guest
гдз по математике 3 класс умк перспектива дорофеев

Sweet blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you| а

Prrfdkre113eapab
Guest
Prrfdkre113eapab

Купить товары по доступным ценам этаковое ? Тут лучшие прогнозы на спорт и не только. Советуем ознакомиться.
А где вы на события ?

https://un-lim.shop

ArleneRop
Guest
ArleneRop

Привет мои хорошие.
Мое имя Наташа.
Познакомлюсь с парнем для встречи. Приеду к тебе на район или встримся у меня. Живу недалеко.

Профиль онлайн

EstherSkeby
Guest
EstherSkeby

Семинар прошёл в атмосфере любви и смеха, было очень полезно, но в то же время — очень легко и радостно. Несмотря на очень большую интенсивность и насыщенность программы – Развитие Ясновидения ведущий так все великолепно провёл, что после вебинара есть очень большая лёгкость. Во время вебинара я прямо на своём собственном опыте почувствовала , как из нервной системы выходит усталость , которая накопилась за долгие годы, очень великолепный опыт. Поэтому после вебинара чувствую, что произошло внутреннее очищение нервной системы на очень глубоком уровне.

MichaelKig
Guest
MichaelKig

Реклама в Pinterest самая эффективная по продажам https://youtu.be/gjll0jf-Itw для интернет магазинов, ebay, etsy, amazon

LeonardSaw
Guest
LeonardSaw

popular girl starter pack middle school

fail Funny Nailed It

AllenJinaf
Guest
AllenJinaf

https://loveawake.ru – Знакомства Санкт-Петербург, микки, 30 лет, Приветствую… милые дамы, хочу перебраться в Россию… нагло, но честно… дерзайте!!!:-)) я … – Знакомства на Loveawake.Ru

JeremyCrode
Guest
JeremyCrode

Посетите веб-сайт Nedvio, чтобы узнать больше о районах Подмосковья, узнать какие из них более удобны для ПМЖ, где лучше экология и чище воздух, где самые чистые реки и самые быстрые автомагистрали, чтобы найти лучшее место для строительства вашего дома.

https://nedvio.com/taunhausy-dupleksy-rizhskoe-napravlenie/

Tommysix
Guest
Tommysix

Perhaps the weakest aspect of REINVENTION is that of the vocal parts which clearly show strained and aging throats not hitting their stride which belie the triumphant return of the instrumental aspects. Umkehrung von Melodien meint Gegenlufigkeit der Intervalle Terz abwrts wird zu Terz aufwrts , tonal angepasst oder auch wrtlich. Ever since they enacted the Compulsory Education Law in 1986, making it mandatory for all school aged children to receive nine years of education, the literacy rate has jumped from roughly 74 to over 96. http://hsdfgh.daizahnishndarmeztizuru.info/a-mavance-a-quoi-you-were-on-my-mind-joe-dassin-bip-bip%20flac%20mp3%20vinyl%20rip%20full%20album.php Tony Clarke – Landslide 2 15 51. You are terrorists You are scum… Read more »

Josephsah
Guest
Josephsah

Официальный сайт PlayAmo Casino – https://playamo.pro/

rwzdgftdn
Guest
rwzdgftdn

Спасидо, +
_________________
iddaa da sistem 0 nedir