GithubHelp home page GithubHelp logo

bobey / docker-gitlab-ci-runner Goto Github PK

View Code? Open in Web Editor NEW
31.0 6.0 10.0 27 KB

Docker gitlab ci-runner base images for php and nodejs stacks

Home Page: https://registry.hub.docker.com/u/bobey/docker-gitlab-ci-runner-php/

Shell 100.00%

docker-gitlab-ci-runner's People

Contributors

bobey avatar jubianchi avatar ypereirareis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

docker-gitlab-ci-runner's Issues

docker-gitlab-ci-runner-php7 missing phpenv init

Hi Olivier,

The docker-gitlab-ci-runner-php5.6 had a eval "$(phpenv init -)" line in /root/.bashrc, which is not present in the php7 docker image. This breaks the custom php configuration that used to be possible.

Even though this repo is not maintained anymore, is that something you are opened to fix?

Thanks

PHP 7.0

Please add support for PHP 7.0

GitLab CI Install Own Server

I was wondering what would be the steps to install your image via the Runner CLI command while running my own GitLab CI instance. The following questions are asked:

  • Please enter the executor: docker-ssh, ssh, shell, parallels, docker:
  • Please enter the Docker image (eg. ruby:2.1):
  • If you want to enable mysql please enter version (X.Y) or enter latest?
  • If you want to enable postgres please enter version (X.Y) or enter latest?
  • If you want to enable redis please enter version (X.Y) or enter latest?
  • If you want to enable mongo please enter version (X.Y) or enter latest?

I just want to make sure I can use your images that you have created, and then I would just upload with the .gitlab-ci.yml file correct with my composer install and php vendor/phpunit/phpunit/phpunit --coverage-text commands?

Or would I setup my .yml file like the example here: http://doc.gitlab.com/ci/yaml/README.html

Sorry I'm used to Travis and Scrutinizer, but I'm setting this up to do private builds.

Thank you in advance!

Colors in shell?

Is there any way to enable shell colors? With the php 5.5 image I was able to see the composer result colored, but with the 5.6 image there are no colors.

As you know, coloring the output of the shell is very useful to distinguish between successful messages, error messages and warnings. I'm sure you know the difference between debugging something in notepad and doing it in a syntax highlighted editor like notepad++, atom or sublime text.

Currently the output for the php 5.6 image is completely flat, which makes it very difficult to debug when there are warnings or errors.

I'm currently creating the gitlab runner with this command:

docker run -d \
-e CI_SERVER_URL=http://myserver.loc/ci \
-e REGISTRATION_TOKEN=myprojectregistrationtoken \
-e HOME=/root \
-e GITLAB_SERVER_FQDN=myserver.loc \
-v /var/www/.ssh/id_rsa:/root/.ssh/id_rsa:ro \
--restart=always \
--name=metro-2015-runner \
bobey/docker-gitlab-ci-runner-php5.6

Is there any way to enable coloring output? Or is something with the images themselves?

PHP7

Thanks for the work on this!

Is this a PHP7 image on the cards?

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.