Jérôme Petazzoni
255b6aadfa
Work around an exotic bug affecting Docker-in-Docker + systemd.
2013-10-17 20:42:11 -07:00
Tianon Gravi
83a2e92d47
Update hack/release.sh process to automatically invoke hack/make.sh and bail on building/testing issues
2013-10-17 16:49:35 -06:00
Jérôme Petazzoni
d401e9d3ac
Add Stackbrew.
2013-10-17 14:11:10 -07:00
Jérôme Petazzoni
7b1c6ccabd
Try a different presentation of infrastructure documentation.
2013-10-16 17:11:21 -07:00
Daniel Mizyrycki
a2ffa637ce
testing infrastructure, PR #2195 : Add aggregated docker-ci email report
2013-10-16 13:30:15 -07:00
Andy Rothfusz
65b62307c3
Merge pull request #2231 from metalivedev/1919-docreleaseinfo
...
Fix #1919 document how to edit and release docs.
2013-10-16 10:45:01 -07:00
Andy Rothfusz
03e5d94b12
Merge pull request #2090 from kencochrane/master
...
added initial draft of the Docker infrastructure doc
2013-10-16 10:44:22 -07:00
Solomon Hykes
b7abe9dab5
hack: only run certain tests with TESTFLAGS='-run TestName' make.sh
2013-10-15 22:57:40 +00:00
Andy Rothfusz
cd455ca6fa
Fix #1919 document how to edit and release docs.
2013-10-15 15:52:21 -07:00
Daniel Mizyrycki
53a07d5475
Prevent docker-ci to test closing PRs
2013-10-14 14:00:06 -07:00
Daniel Mizyrycki
620bc5b9e1
Merge pull request #1823 from dotcloud/1766-nightly-release
...
testing, issue #1766 : Add nightly release to docker-ci
2013-10-11 17:38:06 -07:00
Tianon Gravi
94bf5b0011
Revamp install.sh to be usable by more people, and to use official install methods whenever possible (apt repo, portage tree, etc.), thus making it an official script and moving it to hack/
2013-10-11 00:53:15 -06:00
Daniel Mizyrycki
d542318d63
testing infrastructure, issue #1766 : Dockerize deployment of docker-ci
2013-10-10 18:29:10 -07:00
Daniel Mizyrycki
fac190959f
testing, issue #1766 : Upgrade tooling for Docker nightly release
2013-10-10 18:29:10 -07:00
Daniel Mizyrycki
1dcdc3deb7
testing, issue #1766 : Add nightly release to docker-ci
2013-10-10 18:29:10 -07:00
Ken Cochrane
0d3c899528
added initial draft of the Docker infrastructure doc
2013-10-04 15:12:40 -04:00
Solomon Hykes
1332f400f7
Merge pull request #2015 from dsissitka/1927
...
Configured FPM to make /etc/init/docker.conf a config file.
2013-10-02 18:18:16 -07:00
Solomon Hykes
a292c04ddb
Merge pull request #2069 from philips/add-xz-to-runtime-dependencies
...
fix(hack/PACKAGERS): add xz utils as a runtime dep
2013-10-02 17:37:56 -07:00
Brandon Philips
4f5c2cbccc
fix(hack/PACKAGERS): add xz utils as a runtime dep
2013-10-02 12:06:19 -07:00
Tianon Gravi
cb21a40490
Bump vendor kr/pty to commit 3b1f6487b (syscall.O_NOCTTY)
2013-10-01 19:48:50 -06:00
Tianon Gravi
ccefe47897
Add cleanup/refactor portion of #2010 for hack and Dockerfile updates
2013-09-30 13:57:30 -06:00
David Sissitka
c22e377a6d
Used tabs for alignment when I should've used spaces. Fixed.
2013-09-26 13:56:59 -07:00
David Sissitka
f8c9f11f06
Configured FPM to make /etc/init/docker.conf a config file.
2013-09-26 12:52:43 -07:00
Tianon Gravi
aa3de0b849
Add several of the small make.sh fixes from #1920 , and make the output more consistent and contributor-friendly, since release instructions already exist in release.sh
2013-09-24 14:36:20 -06:00
Solomon Hykes
03fe5632d0
Merge pull request #1970 from dotcloud/cleanup-hack
...
Cleanup and reorganize docs and tooling for contributors and maintainers
2013-09-24 10:38:21 -07:00
Solomon Hykes
f6c64827c8
Hack: correct typo in release checklist
2013-09-23 18:43:08 -07:00
Tianon Gravi
a4067b1b44
Add @tianon to hack/MAINTAINERS
2013-09-23 12:39:14 -06:00
Solomon Hykes
fa3837abf1
Hack: update README
2013-09-23 11:26:05 -07:00
Solomon Hykes
baff72bc82
Update maintainer's manual: every change should be done in a pull request.
2013-09-23 11:26:05 -07:00
Solomon Hykes
99377de7d2
Hack: update release checklist and reference it in REAMDE
2013-09-23 11:26:04 -07:00
Solomon Hykes
0ef5bcb17d
hack/MAINTAINERS.md: a maintainer's manual.
2013-09-23 11:26:04 -07:00
Solomon Hykes
fd1c43f0e0
Hack: remove deprecated files
2013-09-23 11:26:03 -07:00
Michael Crosby
cfbe76e559
Update tar dependency to newest version
2013-09-23 09:59:04 -07:00
Daniel Mizyrycki
dfd0deefbb
packaging, issue #1647 : Add docker groupname on the package release
2013-09-16 23:00:54 -07:00
Nick Stinemates
d6cf41cbe6
Add MAINTAINERS
...
Making sure we're consistent across our project.
2013-09-16 04:45:01 +00:00
Solomon Hykes
45cedefadb
hack/vendor.sh: overwrite existing dependencies and remove .git so they can be checked in
2013-09-11 18:38:09 -07:00
Solomon Hykes
ebee8f28ac
hack/make.sh print a warning but don't exit if called outside a correct build environment.
2013-09-10 18:08:02 -07:00
Solomon Hykes
03e36caeb1
Fix typo and add dependency details in hack/PACKAGERS.md
2013-09-10 18:02:33 -07:00
Solomon Hykes
228b7af516
Remove fixed FIXMEs
2013-09-10 11:33:37 -07:00
Solomon Hykes
d14058bc29
Update usage comments in hack/make.sh
2013-09-10 11:33:26 -07:00
Solomon Hykes
5b361f31f7
Packager's manual: official build vs distro build
2013-09-10 11:30:14 -07:00
Solomon Hykes
14bbbcd571
PACKAGERS.md: a guide to packaging Docker for your favorite distro
2013-09-09 23:39:55 -07:00
Solomon Hykes
3d39336a46
Break down hack/make.sh into small scripts, one per 'bundle': test, binary, ubuntu etc.
2013-09-09 18:45:40 -07:00
Solomon Hykes
59856a20bf
Add the output of the tests to each release
2013-09-09 16:30:24 -07:00
Solomon Hykes
b187cc40cd
Integrate unit tests into hack/make.sh
2013-09-09 16:20:30 -07:00
Solomon Hykes
4cd59b96ed
Hack: we no longer need to generate test binaries.
2013-09-08 18:45:23 -07:00
Solomon Hykes
055bbb79c1
vendor.sh can cleanly update vendored dependencies
2013-09-07 17:48:52 -07:00
Solomon Hykes
47838051be
Hack: improve the Dockerfile for an easier development workflow. Build dev container once, run a shell with source mount-binded, run tests as you edit. LIKE A BOSS.
2013-09-06 20:14:03 -07:00
Solomon Hykes
34eab42833
Adapt Dockerfile to run docker tests inside docker
2013-09-06 19:27:49 -07:00
Solomon Hykes
3c80bd76cf
Adapt the original dind script and add a description
2013-09-06 19:27:48 -07:00
Solomon Hykes
c983023661
Copy dind wrapper script from github.com/jpetazzo/dind
2013-09-06 19:27:48 -07:00
Solomon Hykes
b9ca311008
Update roadmap
2013-09-06 14:48:06 -07:00
Daniel Mizyrycki
0e6ee9632c
Merge pull request #1603 from dotcloud/773-docker-ci-pr
...
773 docker-ci github pull request
2013-09-03 11:46:34 -07:00
Greg Thornton
3f141e1fd3
Update remaining upstart scripts to wait for lxc-net
2013-08-29 14:06:24 -05:00
Michael Crosby
3d9b4379a5
Use correct upstart script with new build tool
2013-08-23 22:10:18 +00:00
Daniel Mizyrycki
5e3386473a
testing, issue #773 : Add infrastructure docker-ci PR documentation
2013-08-21 17:39:45 -07:00
Jérôme Petazzoni
8a7c0495e0
Remove -x flag — we do not want to be *that* verbose.
2013-08-20 20:50:42 -07:00
Jérôme Petazzoni
b5a48eaed3
Moved release scripts to hack/release and updated instructions.
2013-08-20 19:36:06 -07:00
Solomon Hykes
13201775de
Update release checklist. Still needs work.
2013-08-20 19:34:10 -07:00
Solomon Hykes
aa2ab5143b
Deprecate dockerbuilder in favor of a standard Dockerfile
2013-08-20 19:31:30 -07:00
unclejack
e09863fedb
use Go 1.1.2 for dockerbuilder
2013-08-13 19:48:30 +03:00
Jonathan Rudenberg
4dc04d7690
Add GitHub usernames to MAINTAINERS
2013-08-09 21:16:44 -04:00
Solomon Hykes
6745bdd0b3
Typo in 3rd-party
2013-07-22 18:39:58 -07:00
Solomon Hykes
5714f0a74e
Hack: completed step 12 of the bootcamp
2013-07-22 18:36:36 -07:00
Solomon Hykes
ce43f4af1c
Hack: first draft of the maintainer boot camp. Work in progress!
2013-07-22 18:32:55 -07:00
Daniel Mizyrycki
75a0052e64
packaging, issue #1176 : Document PPA release step
2013-07-15 12:13:51 -07:00
Daniel Mizyrycki
f83c31e188
Packaging, issue #960 : Document PUBLISH_PPA for staging/production release
2013-07-10 16:06:49 -07:00
Solomon Hykes
b37f7d49d8
Documented release process for maintainers in hack/RELEASE.md
2013-06-29 22:08:25 -07:00
Daniel Mizyrycki
cc63c1b584
Testing|hack, issue #1009 : Update make kack environment
2013-06-24 15:01:51 -07:00
Anthony Bishopric
e3dbe2f2ba
Fixing hack/Vagrantfile to use uname for aufs linux extras
...
Conflicts: hack/Vagrantfile
Resolved by: Daniel Mizyrycki <daniel@dotcloud.com>
2013-06-22 19:58:33 -07:00
unclejack
88279439af
batch apt-get install operations for speed
...
The dockerbuilder Dockerfile was installing one package per apt-get
install operation.
This changes it so that consecutive run apt-get install operations are
batched into a single operation.
2013-06-19 22:07:56 +03:00
Guillaume J. Charmes
ee5df76579
Merge pull request #885 from dotcloud/remove_bsdtar
...
* Runtime: Remove bsdtar dependency
2013-06-18 17:24:26 -07:00
Solomon Hykes
6f511ac29b
Remove bsdtar dependency in various install scripts
2013-06-18 10:23:45 -07:00
Daniel Mizyrycki
bd9bf9b646
Packaging|dockerbuilder, issue #761 : use docker-golang PPA. Add Dockerfile header
2013-06-17 14:08:50 -07:00
Daniel Mizyrycki
389db5f598
Merge pull request #887 from dotcloud/761-packaging-dockerbuilder
...
Packaging, dockerbuilder: Automate pushing docker binary packages
2013-06-17 08:40:01 -07:00
unclejack
f1d16ea003
install aufs-tools when setting up the hack vagrant box
2013-06-14 21:41:12 +03:00
Daniel Mizyrycki
3384943cd3
Packaging, dockerbuilder: Automate pushing docker binary packages
2013-06-13 22:14:43 -07:00
unclejack
78a76ad50e
use Go 1.1.1 to build docker
2013-06-13 08:59:41 +03:00
Solomon Hykes
ecae342434
New roadmap item: advanced port redirections
2013-06-12 10:50:47 -07:00
Solomon Hykes
5918a5a322
More principles. Raw and unstructured to spawn discussion.
2013-06-11 09:27:36 -07:00
Solomon Hykes
56473d4cce
Typo in MAINTAINERS file
2013-06-06 22:52:55 +02:00
Solomon Hykes
42b63eb818
Daniel Mizyrycki is maintainer of dockerbuilder, the official build environment for docker binary releases
2013-06-06 19:06:54 +02:00
Solomon Hykes
97d5f525f4
hack/PRINCIPLES.md: a list of principles guiding Docker's design. The goal is to scale the decision-making in the project and remove @shykes as a bottleneck as much as possible
2013-06-05 17:27:53 +02:00
Solomon Hykes
2ea29ce0ef
hack/ROADMAP.md: a high-level roadmap. Make a pull request to suggest changes
2013-06-05 17:26:26 +02:00
Solomon Hykes
90b8c5ce67
Merge pull request #762 from dotcloud/761-packaging-dockerbuilder
...
Packaging: Ensure dockerbuilder can build docker PPA
2013-05-31 16:28:44 -07:00
Daniel Mizyrycki
1040225e36
Packaging: Ensure dockerbuilder can build docker PPA
2013-05-31 00:59:18 -07:00
Solomon Hykes
43f369ea0c
Organize the project infrastructure: servers, dns, email etc.
2013-05-30 12:28:24 -07:00
Solomon Hykes
286ce266b4
allmaintainers.sh: print a flat list of all maintainers of a directory (including sub-directories)
2013-05-28 20:55:07 -07:00
Solomon Hykes
7181edf4b2
getmaintainer.sh: parse MAINTAINERS file to determine who should review changes to a particular file or directory
2013-05-28 20:44:41 -07:00
unclejack
48fcde8193
build docker using Go 1.1
2013-05-14 01:10:24 +03:00
Solomon Hykes
a82b60b30d
dockerbuilder: change order of dependencies
2013-05-02 19:22:41 -07:00
Solomon Hykes
c08d245539
dockerbuilder: let the Makefile upload to s3 with 'make release'
2013-05-02 18:11:54 -07:00
unclejack
528da23d6a
use Go 1.0.3 to build docker
2013-05-02 15:27:37 +03:00
Solomon Hykes
d6a63132ef
Merge branch 'origin/new-dockerbuilder'
2013-05-02 05:57:50 +00:00
Solomon Hykes
e7271cdaae
dockerbuilder: fix permissions
2013-05-02 05:56:51 +00:00
Solomon Hykes
6ca3b151b1
* Hack: improve the way dockerbuilder is built
2013-05-01 22:05:36 -07:00
Solomon Hykes
58b95878f1
- Hack: fix dockerbuilder to build feature branches
2013-05-02 01:16:23 +00:00
Daniel Mizyrycki
d172da58ce
development; issue #374 : Update VM documentation
2013-05-01 15:59:54 -07:00
Daniel Mizyrycki
eeb03164cf
development; issue #374 : Upgrade development VM box to Ubuntu-13.04 with kernel 3.8
2013-05-01 15:26:27 -07:00
Daniel Mizyrycki
bb61678b57
development; issue #374 : Refactor 'make hack' making Vagrantfile and VM more useful
2013-05-01 15:26:27 -07:00
Solomon Hykes
874a40ed3a
- Dev: dockerbuilder requires a fake initctl because 'apt-get install devscripts' insists on installing a stupid daemon I never asked for in the first place.
2013-04-23 23:04:54 -07:00
Solomon Hykes
a0478f726d
dockerbuilder: upload most recent Ubuntu package (note version FOO might not yet be packaged at tag vFOO)
2013-04-23 22:57:34 -07:00
Solomon Hykes
e03b241fb1
dockerbuilder: build with 'make; cp -R ./bin'
2013-04-23 12:07:54 -07:00
Solomon Hykes
2485bb2cd2
dockerbuilder: use a pristine GOPATH, with the fresh checkout registered at the right path (for internal submodules)
2013-04-23 11:45:47 -07:00
Solomon Hykes
7577f48dc4
dockerbuilder: build in current directory instead /go and /tmp
2013-04-23 10:53:02 -07:00
Solomon Hykes
0512cf9c83
dockerbuilder: /usr/local/bin is already set by docker
2013-04-23 10:49:58 -07:00
Solomon Hykes
82b8f7a565
hack/dockerbuilder: a standard build environment for building and uploading official binary builds of docker... inside docker
2013-04-22 22:29:12 -07:00
Solomon Hykes
2de953490d
Contrib post-commit hook for checking gofmt
2013-04-11 11:30:35 -07:00