Metadata-Version: 1.1
Name: travis2docker
Version: 4.0.7
Summary: Script to generate Dockerfile from .travis.yml file
Home-page: https://github.com/vauxoo/travis2docker
Author: Vauxoo
Author-email: info@vauxoo.com
License: BSD
Description: ========
        Overview
        ========
        
        
        
        Script to generate Dockerfile from .travis.yml file
        
        * Free software: BSD license
        
        Installation
        ============
        
        ::
        
            pip install travis2docker
        
        Usage
        =====
        
        `travisfile2dockerfile REPO_URL BRANCH`
         
        Or with pull request
         `travisfile2dockerfile REPO_URL pull/##`
         
        In REPO_URL use the ssh url of github.
        
        For more information execute:
         `travisfile2dockerfile --help`
         
        Example:
         `travisfile2dockerfile --root-path=$HOME/t2d git@github.com:Vauxoo/forecast.git 8.0`
        
        The output is:
         `${HOME}/t2d/script/git_github.com_Vauxoo_forecast.git/8.0/1`
         `${HOME}/t2d/script/git_github.com_Vauxoo_forecast.git/8.0/2`
        
        The first one is the build for env `TESTS=1`, the second one is for env with `LINT_CHECK=1`
        
        To build image:
         `${HOME}/t2d/script/git_github.com_Vauxoo_forecast.git/8.0/1/10-build.sh`
        
        To create container:
         `${HOME}/t2d/script/git_github.com_Vauxoo_forecast.git/8.0/1/20-run.sh --entrypoint=bash`
        
        To run the test (into of container):
         `/entrypoint.sh`
        
        Depends
        =======
        
        SSH key without password
        ************************
        
        Dockerfile doesn't support a prompt to enter your password, so you need to remove it from your ssh keys.
        
        ::
        
          export fname=~/.ssh/id_rsa
          cp ${fname} ${fname}_with_pwd
          openssl rsa -in ${fname} -out ${fname}_without_pwd
          cp ${fname}_without_pwd ${fname}
        
        Download the big image
        **********************
        
        Travis2docker uses a default image with many packages pre-installed.
        
        `docker pull vauxoo/odoo-80-image-shippable-auto`
        
        Note: You can define a custom image to use with `--docker-image` parameter.
        
        For example if you want use the original image of travis you can add the following parameters:
        
        `--docker-image=quay.io/travisci/travis-python --docker-user=travis`
        
        Install docker
        **************
        
        https://docs.docker.com/engine/installation/
        
        Documentation
        =============
        
        https://travis2docker.readthedocs.io/
        
        Development
        ===========
        
        To run the all tests run::
        
            tox
        
        Note, to combine the coverage data from all the tox environments run:
        
        .. list-table::
            :widths: 10 90
            :stub-columns: 1
        
            - - Windows
              - ::
        
                    set PYTEST_ADDOPTS=--cov-append
                    tox
        
            - - Other
              - ::
        
                    PYTEST_ADDOPTS=--cov-append tox
        
        
        Changelog
        =========
        
        3.0.0 (2016-07-26)
        ******************
        
        * First release on PyPI.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
