Giter Site home page Giter Site logo

shahzainb / docker-buildbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ekino/docker-buildbox

0.0 1.0 0.0 153 KB

Docker images for GitLab CI's jobs

Home Page: https://hub.docker.com/r/ekino/docker-buildbox/tags/

Smarty 21.53% Python 78.47%

docker-buildbox's Introduction

BuildBox

The repository provides a complete set of build tools for web developpers. These images MUST NOT be used in production. The targeted usage of those images is GitlabCI.

Available images

AWS

Contains AWS Cli + CI Helper

DIND - AWS

Adds AWS Cli & CI Helper to gitlab's dind image (to run docker in a gitlab runner).

Golang

Based upon official Golang image, contains glide, gin, AWS Cli and CI Helper.

Java

Contains AWS Cli, CI Helper, and Java 8.

Node

Contains node (installed in the NODE_VERSION env var value), CI Helper and AWS Cli.

PHP

Contains PHP (installed from official alpine in the PHP_VERSION env var value) within composer, php-cs-fixer, security-checker, AWS Cli and CI Helper.

Ruby

Contains Ruby (installed from official alpine) and CI Helper.

Ansible

Contains Ansible, CI Helper and Python 2.7

SonarQube Scanner

Contains SonarQube Scanner and CI Helper

Versions

Please review the CHANGELOG.md file for versions per tag.

Testing

Each box is tested and built using TravisCI.

The travis.py script try to be clever:

  • PR: only images with modified files are built.
  • Merge to master: only images with modified files are built and pushed to the docker registry with the tag latest-IMAGE
  • TAG: all images are built and pushed to the docker registry
  • Nightly: all images are built and pushed to the docker registry with the tag nightly-IMAGE

Build Status

It is possible to build local image for testing with the following command:

SONARSCANNER_VERSION=3.0.3.778 VERSION=3.0 python travis.py --language sonar --pull-request=true

docker-buildbox's People

Contributors

bdejacobet avatar bladrak avatar fpavageau avatar greg0ire avatar juherpin avatar jviala-ekino avatar mremi avatar nanofelis avatar rande avatar sleclercq avatar srascar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.