* [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
* 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
* 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).