Wykres commitów

2481 Commity (27c2b403dbd3b6bb1b31f687ca4069434301465f)

Autor SHA1 Wiadomość Data
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
yuvipanda 4af4eb471f Stop building once you've built one image! 2017-07-28 19:35:17 -07:00
yuvipanda b860bc3359 Get rid of s2i packaging code from setup.py
We no longer use s2i, so no need to do all the wheel
business!
2017-07-28 19:35:17 -07:00
yuvipanda ed059188f3 Add jinja2 as a dependency 2017-07-28 19:35:17 -07:00
yuvipanda 523b30cf7b Make the repo2docker app work with new buildpacks 2017-07-28 19:35:17 -07:00
yuvipanda 37b60a04f8 Fix legacy dockerfile buildpack to work properly 2017-07-28 19:35:17 -07:00
yuvipanda d77bcb4ecd Fix python2.7 buildpack to work properly 2017-07-28 19:35:17 -07:00
yuvipanda 38755650c2 Rewrite everything
We will now just generate Dockerfiles for each repository
based on the contents of the repository. We thus combine
the detector and builder in one go - making it a lot simpler
to understand and extend. It also lets us to compose them
together - making it easy to have Julia stuff in a
virtualenv based container or whatever. This was particularly
hard with s2i, since it was built on the core idea of one
container being able to run one kind of application well.
2017-07-28 19:32:53 -07:00
yuvipanda a8ac7f26ff Commit Julia's s2i assemble files!
They were accidentally ignored by the .gitignore!
2017-07-01 01:11:52 -07:00
yuvipanda 7146ae3c52 Bump julia builder version to match new 0.6 Julia 2017-06-30 23:37:34 -07:00
yuvipanda 88da963a67 Tag new version 2017-06-30 23:22:53 -07:00
Min RK 7ef39b9be6 tweak how the python2 kerenl is installed
install in its own prefix as well
2017-06-29 10:37:10 -07:00