Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Easy continuous integration repository for ROS repositories
| Date | Stars |
|---|---|
| 2026-07-24 | 295 |
| 2026-07-25 | 295 |
| 2026-07-28 | 295 |
| 2026-07-30 | 295 |
| 2026-08-06 | 295 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
================
Industrial CI
================
.. image:: https://github.com/ros-industrial/industrial_ci/workflows/CI/badge.svg?branch=master
:target: https://github.com/ros-industrial/industrial_ci/actions
:alt: GitHub Actions status
.. image:: https://gitlab.com/ipa-mdl/industrial_ci/badges/master/pipeline.svg
:target: https://gitlab.com/ipa-mdl/industrial_ci/commits/master
:alt: Gitlab CI status
.. image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg
:target: https://opensource.org/licenses/Apache-2.0
:alt: License
CI (Continuous Integration) configuration for `ROS` (`Robot Operating System <http://ros.org>`__).
This is the refactored version with ROS2 support, the old version can be found in the `legacy branch <https://github.com/ros-industrial/industrial_ci/tree/legacy>`__.
Please check the `migration guide <doc/migration_guide.md>`__ as well.
.. contents:: Table of Contents
:depth: 2
Detailed documentation
========================
Other than the brief introduction in this page, you can also check `the detailed doc here <./doc/index.rst>`__.
Introduction
============
This package contains `CI (Continuous Integration) <https://en.wikipedia.org/wiki/Continuous_integration>`__ scripts that any ROS-powered packages can commonly use.
Some notable feature:
* Checks if your package builds, installs without issues. If unit/system tests are defined run them. `ROS Prerelease Test <http://wiki.ros.org/bloom/Tutorials/PrereleaseTest>`__ can optionally be run.
* Proven to cover the general requirements of the ROS-based robotics repositories. Easily configurable.
* Users can add custom pre/post processes.
* Covers ROS1 Indigo, Jade, Kinetic, Lunar, Melodic, Noetic and ROS2 distributions.
* This repo provides scripts for `Bitbucket CI`, `Gitlab CI`, `GitHub Actions` and `Travis CI` only, but it can be easily adapted for other CI services.
For a brief overall introduction, you could also check a presentation:
* `ROS-Industrial community meeting <http://rosindustrial.org/news/2016/6/14/ros-i-community-web-meeting-june-2016>`__
Quick Start
============
With a few steps, you can start in your client repository using CI confiurations stored in `industrial_ci`.
For Travis CI
--------------
1. Activate CI for your github repository on `Travis CI <https://travis-ci.com/>`__).
a) You may do so either at https://travis-ci.com/github/YOUR_GITHUB_ORGANIZATION or at https://travis-ci.com/github/YOUR_GITHUB_USER (depending on where your repository sits).
b) Activate CI beta for your bitbucket repository is similar, but the target link that your status badge directs to needs to be modified from https://travis-ci.com/USERNAME/REPO_NAME to https://travis-ci.com/bitbucket/USERNAME/REPO_NAME. By default, the generated link directs to a github repository.
2. Add `.travis.yml` file to your repository root (`complete template <https://github.com/ros-industrial/industrial_ci/blob/master/doc/.travis.yml>`__):
::
language: generic
services:
- docker
env:
matrix:
- ROS_DISTRO="indigo"
install:
- git clone --quiet --depth 1 https://github.com/ros-industrial/industrial_ci.git .industrial_ci -b master
script:
- .industrial_ci/travis.sh
* Note: The name `.industrial_ci` is NO longer REQUIRED for the cloned folder starting version 0.3.2; you can pick any name (recommended practice to keep the folder hidden (by prepending ".").
For Gitlab CI
-------------
1. Enable CI for your repo. Please refer to `official doc <https://docs.gitlab.com/ee/ci/quick_start/>`__ for the steps to do so. Note for Gitlab CI, necessary steps might be different between hosted version (i.e. the one on gitlab.com) v.s. the one on your own server, which Gitlab doesn't always clarify in its documentation.
1. For your server version, enable a runner for your Gitlab project which uses the Docker executor. See instructions on how to `install <https://docs.gitlab.com/runner/install/index.html>`_Excerpt of 9,262 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:9948cb405e505b7c, topic:ros, readme:robotics