Building and testing with Docker
Hi all, Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages. Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should. The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection. Please let me know if it works, or doesn't work for you. Happy Holidays! Hugh
Fabulous work! Well done. I wonder if there's a way to do a similar thing with Oxygen scenario testing? Cheers, Martin On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
Great idea!
I'm having issues puling the docker image. Not sure whether my docker
install is at fault or not, but I tried a fresh install and ran into the
same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker
Using default tag: latest
Error response from daemon: Get
https://registry-1.docker.io/v2/teic/teidev-docker/manifests/latest: dial
tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843->
127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
I'm assuming that since I don't intend ever to pollute my desktop or laptop with Windows, and I can't afford to buy a Mac, I can safely ignore this for the moment. On 21/12/16 16:29, Raffaele Viglianti wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Probably superfluous on Linux, yeah.
On Wed, Dec 21, 2016 at 11:33 AM, Lou Burnard
I'm assuming that since I don't intend ever to pollute my desktop or laptop with Windows, and I can't afford to buy a Mac, I can safely ignore this for the moment.
On 21/12/16 16:29, Raffaele Viglianti wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
--
tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Looks like this issue: https://forums.docker.com/t/docker-login-dial-tcp-lookup-index-docker-io-rea... On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/ v2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Looking at the linked GitHub issue, you might be able to resolve it by
using Google's DNS (8.8.8.8).
On Wed, Dec 21, 2016 at 11:35 AM, Hugh Cayless
Looks like this issue: https://forums.docker.com/t/docker-login-dial-tcp- lookup-index-docker-io-read-udp-i-o-timeout/14844/15
On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v 2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
I was literally just having network issues. Sorry - all good now. Will
report soon
On Wed, Dec 21, 2016 at 11:41 AM, Hugh Cayless
Looking at the linked GitHub issue, you might be able to resolve it by using Google's DNS (8.8.8.8).
On Wed, Dec 21, 2016 at 11:35 AM, Hugh Cayless
wrote: Looks like this issue: https://forums.docker.com/t/ docker-login-dial-tcp- lookup-index-docker-io-read-udp-i-o-timeout/14844/15
On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v 2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Everything works and I was able to make html-web. This will be really useful! Thanks for putting it together. Raff On Wed, Dec 21, 2016 at 11:43 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
I was literally just having network issues. Sorry - all good now. Will report soon
On Wed, Dec 21, 2016 at 11:41 AM, Hugh Cayless
wrote: Looking at the linked GitHub issue, you might be able to resolve it by using Google's DNS (8.8.8.8).
On Wed, Dec 21, 2016 at 11:35 AM, Hugh Cayless
wrote: Looks like this issue: https://forums.docker.com/t/do cker-login-dial-tcp- lookup-index-docker-io-read-udp-i-o-timeout/14844/15
On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v 2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
On 2016-12-21 07:23 AM, Hugh Cayless wrote:
Hi all,
Inspired by Martin's work on Docker-izing Jenkins, I've been playing around with the idea of using Docker to set up an easily usable and replicable build and test environment. As those of you who don't use Linux as your daily work environment know all to well, getting the Guidelines and Stylesheets building is a total pain. I was finally able to get a full make dist going for the Guidelines on OS X, but only after a long time messing about with installing TEX and getting all the right fonts—all of which has to be done manually, since there aren't packages.
Enter Docker. I've made an image with Ubuntu and all of the prerequisites for building and testing on it, into which you can map your cloned TEI and Stylesheets repos. This means you can work on them in your own environment, but build and test them in the Docker image. Detailed instructions on doing this are at http://teic.github.io/TCW/testing_and_building.html. I've tested it on a clean Mac, and it works. I'd love to know if it works on Windows. It should.
The Docker image is a bit huge, I think mostly because of the texlive stuff. There may be things that can be done to prune it a little. But it might take a while to install at home if you don't have a fast connection.
Please let me know if it works, or doesn't work for you.
Happy Holidays! Hugh
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Awesome! Sent from my phone.
On Dec 21, 2016, at 11:54, Raffaele Viglianti
wrote: Everything works and I was able to make html-web. This will be really useful! Thanks for putting it together.
Raff
On Wed, Dec 21, 2016 at 11:43 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
I was literally just having network issues. Sorry - all good now. Will report soon
On Wed, Dec 21, 2016 at 11:41 AM, Hugh Cayless
wrote: Looking at the linked GitHub issue, you might be able to resolve it by using Google's DNS (8.8.8.8).
On Wed, Dec 21, 2016 at 11:35 AM, Hugh Cayless
wrote: Looks like this issue: https://forums.docker.com/t/do cker-login-dial-tcp- lookup-index-docker-io-read-udp-i-o-timeout/14844/15
On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v 2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: Fabulous work! Well done.
I wonder if there's a way to do a similar thing with Oxygen scenario testing?
Cheers, Martin
> On 2016-12-21 07:23 AM, Hugh Cayless wrote: > > Hi all, > > Inspired by Martin's work on Docker-izing Jenkins, I've been playing > around with the idea of using Docker to set up an easily usable and > replicable build and test environment. As those of you who don't use > Linux as your daily work environment know all to well, getting the > Guidelines and Stylesheets building is a total pain. I was finally able > to get a full make dist going for the Guidelines on OS X, but only after > a long time messing about with installing TEX and getting all the right > fonts—all of which has to be done manually, since there aren't packages. > > Enter Docker. I've made an image with Ubuntu and all of the > prerequisites for building and testing on it, into which you can map > your cloned TEI and Stylesheets repos. This means you can work on them > in your own environment, but build and test them in the Docker image. > Detailed instructions on doing this are > at http://teic.github.io/TCW/testing_and_building.html. I've tested it > on a clean Mac, and it works. I'd love to know if it works on Windows. > It should. > > The Docker image is a bit huge, I think mostly because of the texlive > stuff. There may be things that can be done to prune it a little. But it > might take a while to install at home if you don't have a fast > connection. > > Please let me know if it works, or doesn't work for you. > > Happy Holidays! > Hugh > -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
I shutdown the thing that was running on 8080 and ran the docker image again but it never appeared on localhost:8080. I'm now away from that computer for a few weeks so I'll try again when I get back and see if I can diagnose what is going wrong. I'm probably just being completely ignorant of how docker works or something. ;-) -James On 21/12/16 17:00, Hugh Cayless wrote:
Awesome!
Sent from my phone.
On Dec 21, 2016, at 11:54, Raffaele Viglianti
wrote: Everything works and I was able to make html-web. This will be really useful! Thanks for putting it together.
Raff
On Wed, Dec 21, 2016 at 11:43 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
I was literally just having network issues. Sorry - all good now. Will report soon
On Wed, Dec 21, 2016 at 11:41 AM, Hugh Cayless
wrote: Looking at the linked GitHub issue, you might be able to resolve it by using Google's DNS (8.8.8.8).
On Wed, Dec 21, 2016 at 11:35 AM, Hugh Cayless
wrote: Looks like this issue: https://forums.docker.com/t/do cker-login-dial-tcp- lookup-index-docker-io-read-udp-i-o-timeout/14844/15
On Wed, Dec 21, 2016 at 11:29 AM, Raffaele Viglianti < raffaeleviglianti@gmail.com> wrote:
Great idea!
I'm having issues puling the docker image. Not sure whether my docker install is at fault or not, but I tried a fresh install and ran into the same error. Any thoughts?
➜ ~ sudo docker pull teic/teidev-docker Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v 2/teic/teidev-docker/manifests/latest: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:45843-> 127.0.1.1:53: i/o timeout
On Wed, Dec 21, 2016 at 11:20 AM, Martin Holmes
wrote: > Fabulous work! Well done. > > I wonder if there's a way to do a similar thing with Oxygen scenario > testing? > > Cheers, > Martin > > >> On 2016-12-21 07:23 AM, Hugh Cayless wrote: >> >> Hi all, >> >> Inspired by Martin's work on Docker-izing Jenkins, I've been playing >> around with the idea of using Docker to set up an easily usable and >> replicable build and test environment. As those of you who don't use >> Linux as your daily work environment know all to well, getting the >> Guidelines and Stylesheets building is a total pain. I was finally able >> to get a full make dist going for the Guidelines on OS X, but only after >> a long time messing about with installing TEX and getting all the right >> fonts—all of which has to be done manually, since there aren't packages. >> Enter Docker. I've made an image with Ubuntu and all of the >> prerequisites for building and testing on it, into which you can map >> your cloned TEI and Stylesheets repos. This means you can work on them >> in your own environment, but build and test them in the Docker image. >> Detailed instructions on doing this are >> at http://teic.github.io/TCW/testing_and_building.html. I've tested it >> on a clean Mac, and it works. I'd love to know if it works on Windows. >> It should. >> >> The Docker image is a bit huge, I think mostly because of the texlive >> stuff. There may be things that can be done to prune it a little. But it >> might take a while to install at home if you don't have a fast >> connection. >> >> Please let me know if it works, or doesn't work for you. >> >> Happy Holidays! >> Hugh >> > -- > tei-council mailing list > tei-council@lists.tei-c.org > http://lists.lists.tei-c.org/mailman/listinfo/tei-council > > PLEASE NOTE: postings to this list are publicly archived > -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
-- Dr James Cummings, James.Cummings@it.ox.ac.uk Academic IT Services, University of Oxford
participants (5)
-
Hugh Cayless
-
James Cummings
-
Lou Burnard
-
Martin Holmes
-
Raffaele Viglianti