-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[docker] Split dependencies from tuttleofx build #557
Conversation
Travis Warning: no python3-{clint&argcomplete} for trusty 14.04
Is is easier to maintain
- cmake build type release - make install/strip - Gain 100MB on docker image
* Because of a DockerHub limitation: cannot separately specify the build context and the dockerfile in Automated Builds. * See the following github issue: https://github.com/docker/hub- feedback/issues/292
@@ -0,0 +1,10 @@ | |||
FROM tuttleofx/tuttleofx-env:python3-latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Including the python minor version is maybe clearer because it depends on the OS distrib image. Don't you think ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We only provide multiple images for the major versions, so it's easier to maintain like that.
When install dependencies.
When install external dependencies.
* Revert of commit 2ea2261 * Because these packages are disallowing packages thanks to Travis apt- package-whitelist process...
Syntax error near unexpected token `elif'.
Error when launch c++ tests:
|
# easy_install3 pip --prefix=$HOME/local | ||
# pip3 install --user clint argcomplete | ||
# Use CONTINUOUS_INTEGRATION environment variable to detect if the script is run on Travis CI. | ||
if [ -z ${CONTINUOUS_INTEGRATION} ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be:
if [ -n "${CONTINUOUS_INTEGRATION}" ]; then
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
for packages missing from https://github.com/travis-ci/apt-package- whitelist
Conflicts: tools/travis/install_dependencies.sh
No description provided.