Sign inSign up

gnocchixyz/ci-tools

By gnocchixyz

•Updated over 5 years ago

Docker image for gnocchixyz/gnocchi travis CI

Image
1

10K+

gnocchixyz/ci-tools repository overview

⁠=================== gnocchixyz-ci-tools

.. image:: https://travis-ci.org/gnocchixyz/ci-tools.png?branch=master⁠ :target: https://travis-ci.org/gnocchixyz/ci-tools⁠ :alt: Build Status

gnocchixyz-ci-tools is a set of tools used by the gnocchixyz CI to configure Travis and GitHub.

⁠GitHub branches protections

GitHub projects branches configuration can be done with::

$ gnocchixyz-branches-config gnocchixyz/python-gnocchiclient

It sets up master and stable/* branches permissions so that they are protected and cannot be pushed directly and requires Travis-CI to be pass before merge anything.

You can protect only one branch by passing the --branch option::

gnocchixyz-branches-config gnocchixyz/python-gnocchiclient --branch stable/3.1

When a new branch is created this script must be run again to set the right permissions for the new branch.

⁠Travis CI docker image

The docker image used by Travis CI is hosted here:

The image is automatically rebuilt on each change done on this repository by dockerhub itself.

If needed, a manual rebuild can be done by using the dockerhub gnocchixyz account.

Tag summary

Content type

Image

Digest

Size

438.2 MB

Last updated

over 5 years ago

docker pull gnocchixyz/ci-tools