[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] Continuous Integration
From: |
Richard Shann |
Subject: |
Re: [Denemo-devel] Continuous Integration |
Date: |
Mon, 21 Oct 2013 17:16:13 +0100 |
On Mon, 2013-10-21 at 11:12 -0500, Jeremiah Benham wrote:
> You need to install texlive-metapost.
That seems to be what Eloi has
mingw_dependencies()
{
sudo apt-get install intltool binutils-mingw-w64-i686
gcc-mingw-w64-i686 g++-mingw-w64-i686 wine texlive-metapost
}
in the reference
https://github.com/azmeuk/denemo/blob/travis/tools/travis/install.sh he
sent
Richard
>
> Jeremiah
>
> On Oct 21, 2013 9:56 AM, "Éloi Rivard" <address@hidden> wrote:
> mf and mpost are not present and this makes my build fail.
> http://denemo.org/~rshann/gub/downloads/mpost/
> http://denemo.org/~rshann/gub/downloads/mf/
> https://travis-ci.org/azmeuk/denemo/jobs/12722937#L1576
>
>
>
> 2013/10/20 Jeremiah Benham <address@hidden>
>
>
>
> On Thu, Oct 17, 2013 at 5:22 PM, Éloi Rivard
> <address@hidden> wrote:
> Hi,
>
> I recently discovered continuous integration
> tools, and this is great! The principle is to
> build a project and run some tests in
> different environments at each commit
> (continuously). Each build is made from a
> clean new distro image. You prepare some
> scripts to install the dependencies, and some
> other scripts to build the project and run
> some other tests. Then you can check the
> result somewhere, on a webpage for example.
>
> A lot of services exist: Travis, Jenkins,
> Wercker etc.
>
>
> This is great to easily spot regressions on
> projects that can run on several environments,
> such as denemo.
>
>
>
> I played a bit with Travis-ci and denemo:
> https://travis-ci.org/azmeuk/denemo . It is
> synchronized with my github account:
> https://github.com/azmeuk/denemo
>
> For the moment the only test done is
> compilation, but it is very flexible and it is
> possible to run some unit tests.
> Unfortunately, there is no test suite in
> denemo :). However, a good non-regression test
> could be to launch the program, check that
> commands are correctly launched for instance,
> and close it just after.
>
> It works great with gcc and clang, and fails
> with mingw as I did not prepared a good script
> to run. Jeremiah, if you want to help me
> there, you are welcome :) Your gub fork fail
> to download ImageMagick.
>
>
>
>
>
> This sounds interesting. I am not sure how much I can
> help because I have very little time to work on this
> stuff. I could potentially install jenkins on
> denemo.org but I am not sure what the size
> requirements would be. I will give it a thought after
> checking out their website and perhaps some docs. That
> is unless the travis-ci thing is better suited to our
> needs.
>
>
> Jeremiah
>
>
>
>
>
> The main drawback here is that Travis seem to
> only works with Github. Other repositories are
> available if you pay. To use continuous
> integration with denemo, it is either needed
> to use another service or copy each revision
> into a github repository. Create a
> synchronized github clone of the savannah
> repository can easily be done. Jenkins for
> instance is a free ci system, but to use
> Jenkins, a dedicated host is needed.
>
>
> Well, I would like to know your thoughts about
> this. Do you like the idea ? Which service do
> you prefer etc. Should I commit my Travis
> scripts to master if someone is interested ?
>
>
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/denemo-devel
>
>
>
>
>
>
>
> --
> Éloi Rivard - address@hidden
>
> « On perd plus à être indécis qu'à se tromper. »
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/denemo-devel
- Re: [Denemo-devel] Continuous Integration, (continued)
- Re: [Denemo-devel] Continuous Integration, Richard Shann, 2013/10/18
- Re: [Denemo-devel] Continuous Integration, Jeremiah Benham, 2013/10/19
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/21
- Re: [Denemo-devel] Continuous Integration, Jeremiah Benham, 2013/10/21
- Re: [Denemo-devel] Continuous Integration,
Richard Shann <=
- Re: [Denemo-devel] Continuous Integration, Jeremiah Benham, 2013/10/21
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Richard Shann, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Richard Shann, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Richard Shann, 2013/10/22
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/23
- Re: [Denemo-devel] Continuous Integration, Richard Shann, 2013/10/23
- Re: [Denemo-devel] Continuous Integration, Éloi Rivard, 2013/10/23