README
changeset 3 7a5b244351d3
parent 2 79c7422f579b
child 4 992c1b212004
equal deleted inserted replaced
2:79c7422f579b 3:7a5b244351d3
     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