equal
deleted
inserted
replaced
1 548 |
1 It's work in progress. I'm not a docker expert. |
|
2 |
|
3 == Pull the Exim-Repository |
|
4 |
|
5 git clone git://git.exim.org/exim.git |
2 |
6 |
3 == Build the images |
7 == Build the images |
4 |
8 |
5 ./build |
9 ./build |
|
10 or |
|
11 ./build platforms/<platform>/Dockerfile |
6 |
12 |
7 You may want to unset the http_proxy environment variable. (At least for |
13 You may want to unset the http_proxy environment variable. (At least for |
8 me the =docker= commands didn't work when this env was set.) |
14 me the +docker+ commands didn't work when this env was set.) |
9 |
15 |
10 To build the Fedora image, docker needs BTRFS storage. (Fedora uses |
16 To build the Fedora image, docker needs BTRFS storage. (Fedora uses |
11 Linux capabilities.) Just add "-s btrfs" to the DOCKER_OPTS in |
17 Linux capabilities.) Just add "-s btrfs" to the DOCKER_OPTS in |
12 =/etc/default/docker=. |
18 +/etc/default/docker+. |
13 |
19 |
14 This command should create some docker images, called |
20 This command should create some docker images, called |
15 =eximtest/<system>=. |
21 =eximtest/<platform>=. |
16 |
22 |
17 == Run the tests |
23 == Run the tests |
18 |
24 |
19 docker run -i -t -h foo.site eximtest/<system> |
25 docker run -i -t -h foo.site eximtest/<platform> |
20 |
26 |
21 Any options you pass are sent directly to the =runtest= script |
27 Any options you pass are sent directly to the =runtest= script |
22 inside the image. |
28 inside the image. |
|
29 |
|
30 == Unstable Tests |
|
31 |
|
32 Currently some of the tests are unstable, that is, they |
|
33 fail from time to time and succeed once they're retried |
|
34 several times |
|
35 |
|
36 ------|---------- |
|
37 0206 debian7 |
|
38 5601 debian7 |
|
39 0548 fedora21 |
|
40 |
|
41 |