Wykres commitów

242 Commity (364f0fea4d13749e6374264887004a57651cf73e)

Autor SHA1 Wiadomość Data
Yuvi Panda f444ffe8b6 Merge pull request #50 from yuvipanda/julia-verify
Validate that Julia is using our pre-installed conda
2017-07-30 11:38:00 -07:00
yuvipanda 92d0c5e6d6 Make julia verify check for libpython path
PyCall.python just seems to say 'python'
2017-07-30 11:22:28 -07:00
yuvipanda cd7c151959 Filter all of src too when adding to tar
This also seems to be required to more consistently use the
Docker build cache.
2017-07-30 11:20:38 -07:00
yuvipanda 4dcda6c32b Validate that Julia is using our pre-installed conda 2017-07-30 10:41:13 -07:00
Yuvi Panda 2bf48a3e2e Merge pull request #49 from yuvipanda/conda-cache
Cleanup conda
2017-07-30 05:25:36 -07:00
yuvipanda 4d4c1fb606 Allow specifying requirements.txt with environment.yml
They both get installed.
2017-07-30 05:15:07 -07:00
yuvipanda c6a79f1c10 Don't add packages list if there are no packages 2017-07-30 05:12:35 -07:00
yuvipanda fe6975dda6 Make sure that build_script_files don't bust cache
This slowed down everything!
2017-07-30 05:12:27 -07:00
Yuvi Panda 0d89f44d37 Merge pull request #48 from yuvipanda/master
Add back --no-clean support
2017-07-30 03:58:28 -07:00
yuvipanda 2e9954a6c6 Add back --no-clean support
And remove some traitlets we are no longer using
2017-07-30 03:44:21 -07:00
Yuvi Panda 7e2e921234 Merge pull request #47 from yuvipanda/master
Add a little more info to README
2017-07-30 03:09:39 -07:00
yuvipanda c9dd901e68 Add a little more info to README 2017-07-30 03:08:26 -07:00
Yuvi Panda 980f3a7ceb Merge pull request #46 from yuvipanda/master
Print stdout for all the tests!
2017-07-30 02:58:55 -07:00
yuvipanda 29db986b58 Print stdout for all the tests!
Makes it easier to verify what is going on.
2017-07-30 02:44:12 -07:00
Yuvi Panda 6820f1ca19 Merge pull request #45 from yuvipanda/master
Mark repo2docker as requiring at least Python 3.4
2017-07-30 02:43:26 -07:00
yuvipanda 09476d8efa Fix tarfile mode parameter that doesn't work in 3.4 2017-07-30 02:21:45 -07:00
yuvipanda 8f42312fc2 Mark repo2docker as requiring at least Python 3.4
And test with 3.4 on Travis.
2017-07-30 02:08:48 -07:00
Yuvi Panda 3c0e96fa80 Merge pull request #44 from yuvipanda/master
Test some external repositories we care about
2017-07-30 00:54:47 -07:00
yuvipanda 54ad3df39b Run all external tests as one unit on Travis 2017-07-30 00:38:27 -07:00
yuvipanda cf59785c41 Test some external repositories we care about
So we know if we break something!

These all need better verification scripts tho.
2017-07-30 00:35:41 -07:00
Yuvi Panda 5e78494315 Merge pull request #43 from yuvipanda/master
Fix legacy dockerfile support and add tests
2017-07-29 23:43:49 -07:00
yuvipanda 3266c2bdc8 Silence massive unreadable error messages when fetching base images 2017-07-29 23:33:43 -07:00
yuvipanda 7cf8ac18a7 Fix legacy dockerfile buildpack and add tests 2017-07-29 23:33:43 -07:00
yuvipanda 208d097468 Fix dockerfile builds and add tests for them 2017-07-29 22:51:46 -07:00
yuvipanda 7d52aca469 Use travis matrixes to speed up tests 2017-07-29 20:32:12 -07:00
yuvipanda 0ce3a2d68d Add a pyplot based julia test case 2017-07-29 20:19:40 -07:00
yuvipanda 8edc1ce0e0 Actually tell docker to bind ports 2017-07-29 20:14:36 -07:00
yuvipanda 25a57feaf7 Switch to buildpack-deps as base image
We were just slowly recreating this anyway
2017-07-29 18:51:36 -07:00
yuvipanda 3c7fef2988 Remove s2i-builders
We no longer use s2i
2017-07-29 18:27:36 -07:00
yuvipanda e72d963b57 Fix conda builder + add tests 2017-07-29 18:19:55 -07:00
yuvipanda bfe117d06f Add test for postBuild script 2017-07-29 17:37:05 -07:00
yuvipanda fcb318c5e8 Refresh container state before trying to kill it
Stops racy tests where sometimes the container is already
dead before we try to kill it
2017-07-29 17:36:07 -07:00
yuvipanda 6957589cbe Add test that tests for installing apt packages 2017-07-29 17:19:20 -07:00
yuvipanda b187df0637 Mark py3 venv as default buildpack 2017-07-29 17:17:18 -07:00
yuvipanda b23f088ae8 Cleanup Dockerfile + Manifest 2017-07-29 16:49:40 -07:00
yuvipanda c018af3564 Clean out README 2017-07-29 16:42:14 -07:00
yuvipanda a94a857b5f Remove s2i script
s2i is no longer used
2017-07-29 16:41:50 -07:00
yuvipanda c51021e5b3 Parallelize travis tests 2017-07-29 16:28:08 -07:00
yuvipanda 043e9a4f39 Add simple travis.yml file 2017-07-29 16:22:04 -07:00
yuvipanda 514ab7d985 Add integration tests!
We run jupyter-repo2docker and verify that the things we
expect to be installed are installed.
2017-07-29 16:11:02 -07:00
yuvipanda ad43fa3aab Pass exit code of container back 2017-07-29 14:31:23 -07:00
yuvipanda 65c89e1f61 Properly support local directories
We don't need git!
2017-07-29 14:17:32 -07:00
yuvipanda 64bf17513f Switch to using argparse for commandline parsing
Is cleaner and less hacky than using Traitlets. We still
use traitlets for configuration, and accept a config file
for configuring detectors and what not.

Also implements allowing arbitrary commands from the commandline,
so we can do things like build and test a container!
2017-07-28 23:46:04 -07:00
yuvipanda c1816a82d4 Add support for arbitrary postBuild scripts
Fixes #31
2017-07-28 20:40:02 -07:00
yuvipanda 5225cfc1d4 Cleanup default logging for interactive use 2017-07-28 20:06:54 -07:00
yuvipanda 73284edae7 Don't install GA!
At best, this will be for binder only, and we should figure out
other ways of turning this one on.
2017-07-28 20:02:55 -07:00
yuvipanda 4226d01368 Try to make Dockerfiles ordering more deterministic 2017-07-28 20:02:46 -07:00
yuvipanda b4215161fb Break properly when no builders are found 2017-07-28 19:35:17 -07:00
yuvipanda 43a5848a3c Move a set of packages to 'base'
This is inevitable - so let's just steal from a popular
docker image made for this purpose
2017-07-28 19:35:17 -07:00
yuvipanda 72466e17e8 Pre-compile Julia libraries when possible 2017-07-28 19:35:17 -07:00