* [PATCH] Add a Travis CI config
@ 2017-08-08 23:51 Rob Herring
[not found] ` <20170808235109.4099-1-robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Rob Herring @ 2017-08-08 23:51 UTC (permalink / raw)
To: devicetree-spec-u79uwXL29TY76Z2rM5mHXA
Add an initial Travis CI configuration file. Currently, the output is
not deployed anywhere, so it's just pass/fail for the building of pdf
and html. The CI build is here:
https://travis-ci.org/devicetree-org/devicetree-specification
Signed-off-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
---
.travis.yml | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000000..8426aa80db66
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,34 @@
+language: c
+
+sudo: false
+dist: trusty
+
+cache:
+ apt: true
+
+env:
+ global:
+ - SPHINXBUILD=~/.local/bin/sphinx-build
+
+addons:
+ apt:
+ packages:
+ - python-pip
+ - latexmk
+ - latexdiff
+ - texlive
+ - texlive-latex-extra
+ - texlive-humanities
+ - texlive-generic-recommended
+ - graphviz
+ - texlive-generic-extra
+
+install:
+ - pip install --user mako
+ - pip install --user Sphinx
+
+script:
+ - make latexpdf
+ - make html
+ - make singlehtml
+
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread[parent not found: <20170808235109.4099-1-robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>]
* Re: [PATCH] Add a Travis CI config [not found] ` <20170808235109.4099-1-robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> @ 2017-08-09 20:39 ` Stephen Boyd 2017-08-09 22:43 ` Rob Herring 0 siblings, 1 reply; 4+ messages in thread From: Stephen Boyd @ 2017-08-09 20:39 UTC (permalink / raw) To: Rob Herring, devicetree-spec-u79uwXL29TY76Z2rM5mHXA Quoting Rob Herring (2017-08-08 16:51:09) > Add an initial Travis CI configuration file. Currently, the output is > not deployed anywhere, so it's just pass/fail for the building of pdf > and html. The CI build is here: > > https://travis-ci.org/devicetree-org/devicetree-specification > > Signed-off-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> > --- > .travis.yml | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > create mode 100644 .travis.yml > > diff --git a/.travis.yml b/.travis.yml > new file mode 100644 > index 000000000000..8426aa80db66 > --- /dev/null > +++ b/.travis.yml > @@ -0,0 +1,34 @@ > +language: c Can't use python? O well. > + > +sudo: false > +dist: trusty > + > +cache: > + apt: true > + > +env: > + global: > + - SPHINXBUILD=~/.local/bin/sphinx-build > + > +addons: > + apt: > + packages: > + - python-pip > + - latexmk > + - latexdiff > + - texlive Trailing whitespace. > + - texlive-latex-extra > + - texlive-humanities > + - texlive-generic-recommended > + - graphviz > + - texlive-generic-extra > + > +install: > + - pip install --user mako > + - pip install --user Sphinx Trailing whitespace on these two lines as well. > + > +script: > + - make latexpdf > + - make html > + - make singlehtml > + Can we add the CI badge to the Readme too? ---8<---- diff --git a/README.md b/README.md index 7eb3437f8260..55717b49582e 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This [repository](https://github.com/devicetree-org/devicetree-specification) ho * Use this mailing list for submitting patches, questions and general discussion * Sign up to the mailing list at http://vger.kernel.org/vger-lists.html#devicetree-spec -## Build Instructions ## +## Build Instructions [](https://travis-ci.org/devicetree-org/devicetree-specification) ## Requirements: * Sphinx: http://sphinx-doc.org/contents.html ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] Add a Travis CI config 2017-08-09 20:39 ` Stephen Boyd @ 2017-08-09 22:43 ` Rob Herring [not found] ` <CAL_JsqKx2kVXNa9VfA6G9vL=4E0CuPH1mo28s60xsdB62XYJeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Rob Herring @ 2017-08-09 22:43 UTC (permalink / raw) To: Stephen Boyd; +Cc: devicetree-spec-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Wed, Aug 9, 2017 at 3:39 PM, Stephen Boyd <stephen.boyd-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote: > Quoting Rob Herring (2017-08-08 16:51:09) >> Add an initial Travis CI configuration file. Currently, the output is >> not deployed anywhere, so it's just pass/fail for the building of pdf >> and html. The CI build is here: >> >> https://travis-ci.org/devicetree-org/devicetree-specification >> >> Signed-off-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> >> --- >> .travis.yml | 34 ++++++++++++++++++++++++++++++++++ >> 1 file changed, 34 insertions(+) >> create mode 100644 .travis.yml >> >> diff --git a/.travis.yml b/.travis.yml >> new file mode 100644 >> index 000000000000..8426aa80db66 >> --- /dev/null >> +++ b/.travis.yml >> @@ -0,0 +1,34 @@ >> +language: c > > Can't use python? O well. All this does is set CC. I don't think setting to python helps unless I wanted to test with specific python versions, but what's in trusty is fine. If I remove it, looks like the default is ruby (seems like a good default ;) ). > >> + >> +sudo: false >> +dist: trusty >> + >> +cache: >> + apt: true >> + >> +env: >> + global: >> + - SPHINXBUILD=~/.local/bin/sphinx-build >> + >> +addons: >> + apt: >> + packages: >> + - python-pip >> + - latexmk >> + - latexdiff >> + - texlive > > Trailing whitespace. > >> + - texlive-latex-extra >> + - texlive-humanities >> + - texlive-generic-recommended >> + - graphviz >> + - texlive-generic-extra >> + >> +install: >> + - pip install --user mako >> + - pip install --user Sphinx > > Trailing whitespace on these two lines as well. I thought I fixed these, but I failed to add "-a" to "git commit --amend" it looks like. > >> + >> +script: >> + - make latexpdf >> + - make html >> + - make singlehtml >> + > > Can we add the CI badge to the Readme too? Yes, I'll fold that in! I was wondering how that gets added. This is my first foray into travis-ci... Updated version is here: https://github.com/devicetree-org/devicetree-specification/tree/travis-ci-testing > > ---8<---- > diff --git a/README.md b/README.md > index 7eb3437f8260..55717b49582e 100644 > --- a/README.md > +++ b/README.md > @@ -8,7 +8,7 @@ This [repository](https://github.com/devicetree-org/devicetree-specification) ho > * Use this mailing list for submitting patches, questions and general discussion > * Sign up to the mailing list at http://vger.kernel.org/vger-lists.html#devicetree-spec > > -## Build Instructions ## > +## Build Instructions [](https://travis-ci.org/devicetree-org/devicetree-specification) ## > > Requirements: > * Sphinx: http://sphinx-doc.org/contents.html ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CAL_JsqKx2kVXNa9VfA6G9vL=4E0CuPH1mo28s60xsdB62XYJeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH] Add a Travis CI config [not found] ` <CAL_JsqKx2kVXNa9VfA6G9vL=4E0CuPH1mo28s60xsdB62XYJeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2017-08-09 23:07 ` Stephen Boyd 0 siblings, 0 replies; 4+ messages in thread From: Stephen Boyd @ 2017-08-09 23:07 UTC (permalink / raw) To: Rob Herring; +Cc: devicetree-spec-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Quoting Rob Herring (2017-08-09 15:43:28) > On Wed, Aug 9, 2017 at 3:39 PM, Stephen Boyd <stephen.boyd-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote: > > Quoting Rob Herring (2017-08-08 16:51:09) > >> Add an initial Travis CI configuration file. Currently, the output is > >> not deployed anywhere, so it's just pass/fail for the building of pdf > >> and html. The CI build is here: > >> > >> https://travis-ci.org/devicetree-org/devicetree-specification > >> > >> Signed-off-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> > >> --- > >> .travis.yml | 34 ++++++++++++++++++++++++++++++++++ > >> 1 file changed, 34 insertions(+) > >> create mode 100644 .travis.yml > >> > >> diff --git a/.travis.yml b/.travis.yml > >> new file mode 100644 > >> index 000000000000..8426aa80db66 > >> --- /dev/null > >> +++ b/.travis.yml > >> @@ -0,0 +1,34 @@ > >> +language: c > > > > Can't use python? O well. > > All this does is set CC. I don't think setting to python helps unless > I wanted to test with specific python versions, but what's in trusty > is fine. > > If I remove it, looks like the default is ruby (seems like a good default ;) ). Heh ok. > > Yes, I'll fold that in! I was wondering how that gets added. This is > my first foray into travis-ci... > > Updated version is here: > https://github.com/devicetree-org/devicetree-specification/tree/travis-ci-testing > Awesome! FWIW, Reviewed-by: Stephen Boyd <stephen.boyd-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-08-09 23:07 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-08 23:51 [PATCH] Add a Travis CI config Rob Herring
[not found] ` <20170808235109.4099-1-robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2017-08-09 20:39 ` Stephen Boyd
2017-08-09 22:43 ` Rob Herring
[not found] ` <CAL_JsqKx2kVXNa9VfA6G9vL=4E0CuPH1mo28s60xsdB62XYJeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-08-09 23:07 ` Stephen Boyd
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.