Wykres commitów

1153 Commity (af76f2c1bebec1e9f20dbb8d3dc0fd1e11439c04)

Autor SHA1 Wiadomość Data
Craig Willis af76f2c1be Adds pytest version to fix travis build errors 2019-01-08 12:54:10 -06:00
Tim Head 23855fcb08
Merge pull request #544 from benjaminr/bugfix/unnecessary-postBuild-comment
Spurious comment in `Dockerfile` #543
2019-01-05 22:25:00 +01:00
benjamin 234e0b62d3 Moved postBuild comment into the condition. 2019-01-05 19:42:15 +00:00
Yuvi Panda 9eb78c34ab
Merge pull request #534 from betatim/test-test-test
[MRG] Add tests for port mapping conversion
2018-12-22 10:46:16 -08:00
Tim Head 498b09e2ed Extend doc string for port mapping function 2018-12-22 08:01:09 +01:00
Yuvi Panda 18e9d2f817
Merge pull request #511 from betatim/cached-builds-take2
[MRG] Add caching of already built repositories
2018-12-21 22:19:28 -08:00
Yuvi Panda bdf391c3e7
Merge pull request #536 from betatim/speed-up-connect-url-test
Use a minimal hand-crafted Dockerfile for speed
2018-12-21 15:17:05 -08:00
Tim Head 27a05d455e Use a minimal hand-crafted Dockerfile for speed
Instead of installing the normal stack just install the notebook server
and launch it to check for the launch URL being output correctly.
2018-12-21 19:55:49 +01:00
Tim Head 7cb4555018 Add check for port sepc > 65535 2018-12-21 18:43:07 +01:00
Tim Head 9e6dc8f7d7 Update tests and add invalid port spec tests 2018-12-21 17:59:42 +01:00
Tim Head 7067663763 Add tests for port mapping conversion 2018-12-21 15:58:56 +01:00
Tim Head e7018d7ca5 Add caching of already built repositories
Add tests for image caching

Adjust tests and main app for cached builds

Remove obsolete command-line handling

Remove print statement from test

Fix subdirectory handling

Put back exception instead of sys.exit()
2018-12-21 11:20:51 +01:00
Tim Head 8d2617479a
Merge pull request #526 from minrk/annotated-tags
Add tag command snippet
2018-12-20 21:08:52 +01:00
Tim Head 9a7dae9b44
Merge pull request #531 from jrbourbeau/minor-doc-fixes
Minor howto doc fixes
2018-12-20 19:54:16 +01:00
Tim Head 49e4c356a0
Merge pull request #532 from jupyter/roadmaplink
adding a roadmap link to the root
2018-12-20 19:45:37 +01:00
Chris Holdgraf 816ac71077
adding a roadmap link to the root 2018-12-20 08:57:07 -08:00
Tim Head 0995b18b01
Merge pull request #530 from minrk/fix-tag-truncation
fix commit hash truncation on docker images
2018-12-20 17:24:35 +01:00
James Bourbeau a9e9399e06 Minor howto doc fixes 2018-12-20 10:16:37 -06:00
Min RK aa7635aab7 fix commit hash truncation on docker images
truncate to 8 characters
2018-12-20 16:04:31 +01:00
Tim Head 27a5243072
Update docs/source/contributing/tasks.md
Co-Authored-By: minrk <benjaminrk@gmail.com>
2018-12-20 14:16:07 +01:00
Min RK d12afc20f9
Merge pull request #507 from yuvipanda/path
Copy repo to ${REPO_DIR} rather than ${HOME}
2018-12-20 14:15:50 +01:00
Tim Head 464d88befe
Merge pull request #527 from minrk/docker-builds
Run docker builds on docker hub
2018-12-19 16:52:04 +01:00
Min RK e72149a5b4 add dockerhub post_push
to publish git-tagged images
2018-12-19 14:33:07 +01:00
Min RK 41d027b5a9 add extremely basic docker-compose test config
just verifies that jupyter-repo2docker --version runs
2018-12-19 14:33:07 +01:00
Min RK 67a19b0255 remove travis docker build
no longer needed
2018-12-19 14:33:07 +01:00
Min RK 58cc9fcd4c use multi-stage build
- python 3.7
- build wheels in first stage, install in second
- run with slim image by default instead of full (~200MB vs ~1GB)
2018-12-19 14:32:48 +01:00
Min RK 8d4f0242f9 Add tag command snippet
make sure it's an annotated tag
2018-12-19 13:55:00 +01:00
yuvipanda 15245e64c5 Fix assumption in nix buildpack about workdir 2018-12-18 13:06:33 -08:00
yuvipanda 29407aa83f Put ${REPO_PATH}/.local/bin in PATH too 2018-12-18 11:50:35 -08:00
yuvipanda 21154d3b86 Use REPO_DIR rather than REPO_PATH
https://github.com/jupyter/repo2docker/pull/507#issuecomment-448184651
is a good justification
2018-12-18 11:50:35 -08:00
yuvipanda 7f72a02108 Explicitly specify log message for docker build failures 2018-12-18 11:50:30 -08:00
yuvipanda 66f025720e Add simple python test for --repo-path
extra-args.yaml placed in a test directory can be used
to pass extra arguments to the repo2docker command.
2018-12-18 11:50:24 -08:00
yuvipanda 4858f42d7f Only set REPO_PATH if explicitly passed in
Expanding env vars through ARG and ENV is too confusing
to get right.
2018-12-18 11:50:24 -08:00
yuvipanda 8b26bbe4e0 Allow setting REPO_PATH from commandline 2018-12-18 11:50:24 -08:00
yuvipanda 0f3076387a Set REPO_PATH as late as possible
Leads to maximum cache re-use
2018-12-18 11:50:24 -08:00
yuvipanda 3dfe0a8143 Copy repo to ${REPO_DIR} rather than ${HOME}
We want to put the repo somewhere other than ${HOME}
so we can mount persistent storage in ${HOME} more easily.
Most of repo2docker assumes current directory is where
the contents are, so we should be able to get most of it
working by setting WORKDIR to ${REPO_PATH} and letting
${REPO_PATH} be configurable.

Unclear what to do for plain Dockerfiles, Legacy Dockerfiles &
nix.
2018-12-18 11:50:24 -08:00
Yuvi Panda bdd32b292a
Merge pull request #520 from jrbourbeau/remove-f-strings
Remove f-strings
2018-12-18 10:20:50 -08:00
James Bourbeau 4f72fd8c94 Remove f-string in test 2018-12-18 09:29:28 -06:00
James Bourbeau 3cadb1832d Another f-string 2018-12-18 09:07:52 -06:00
James Bourbeau 929deaceb4 Remove f-strings 2018-12-18 08:57:53 -06:00
Tim Head 36641f3b6f
Merge pull request #501 from minrk/push-tags
fix push-tags condition
2018-12-18 12:49:20 +01:00
Tim Head 0670ca004d
Merge pull request #519 from minrk/just-574
refreeze with notebook 5.7.4
2018-12-18 11:31:04 +01:00
Tim Head a583b1554c
Merge pull request #483 from yuvipanda/quiet-apt
Make apt-get install be quiet
2018-12-18 09:45:47 +01:00
Tim Head 14be26e625
Merge pull request #518 from jrbourbeau/fix-rtd
Update RTD to install repo2docker
2018-12-18 08:40:02 +01:00
James Bourbeau a6820bee7b Update RTD to install repo2docker 2018-12-17 21:41:10 -06:00
yuvipanda 7eb1ac46af Redirect apt-get install output to /dev/null
`apt-get install` calls `dpkg` underneath to do the
installation. Unfortunately, `-qq` does not get passed
through, and we end up with a lot of log output even with
`-qq`. Redirecting stdout to /dev/null stops this output.
Errors come out to stderr, so those will be displayed.
2018-12-17 16:31:14 -08:00
yuvipanda 6ec05e3693 Pass quiet flag to apt properly
-qq is a parameter to 'apt-get' rather than the subcommand
2018-12-17 16:28:48 -08:00
Yuvi Panda 82faafcf98
Merge pull request #515 from jrbourbeau/api-docs
Add command line API to docs
2018-12-17 16:28:13 -08:00
James Bourbeau 7403530f07 Add pip install repo 2018-12-17 16:11:26 -06:00
James Bourbeau 1bb2b2f3a7 Move autoprogram to doc requirements 2018-12-17 16:04:47 -06:00