Jump to page: 1 24  
Page
Thread overview
Travis-CI support for D
Dec 11, 2014
Martin Nowak
Dec 11, 2014
Adil Baig
Dec 11, 2014
Manu
Dec 11, 2014
Jeremy DeHaan
Dec 11, 2014
Martin Nowak
Dec 11, 2014
Andrej Mitrovic
Dec 11, 2014
Martin Nowak
Jan 28, 2015
Brad Roberts
Jan 28, 2015
Paul O'Neil
Dec 11, 2014
Brad Roberts
Dec 11, 2014
Martin Nowak
Dec 11, 2014
Martin Nowak
Dec 11, 2014
Martin Nowak
Dec 18, 2014
Mathias LANG
Dec 11, 2014
ponce
Dec 11, 2014
Gary Willoughby
Dec 11, 2014
Iain Buclaw
Dec 11, 2014
Martin Nowak
Dec 11, 2014
Jacob Carlborg
Dec 13, 2014
ZombineDev
Dec 13, 2014
ZombineDev
Dec 13, 2014
Martin Nowak
Dec 13, 2014
ZombineDev
Dec 13, 2014
ZombineDev
Dec 14, 2014
ZombineDev
Dec 14, 2014
Rikki Cattermole
Dec 14, 2014
Martin Nowak
Dec 15, 2014
Rikki Cattermole
Dec 13, 2014
Ellery Newcomer
Dec 14, 2014
Jacob Carlborg
Dec 14, 2014
Martin Nowak
Dec 14, 2014
Ellery Newcomer
Dec 16, 2014
Ellery Newcomer
Dec 20, 2014
Martin Nowak
Jun 02, 2015
Atila Neves
Jun 02, 2015
Alex Parrill
Jun 02, 2015
Jacob Carlborg
Jun 02, 2015
Atila Neves
Jun 02, 2015
extrawurst
Jun 03, 2015
Jacob Carlborg
December 11, 2014
Glad to announce that D support on Travis-CI was launched today.

http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/

You can now get out-of-the-box continuous integration for your D projects on github. If you are already using dub, using Travis-CI is as simple as adding a 2 line .travis.yml file to your repo and toggling a switch on travis-ci.org.

language:d
sudo: false

You can also chose a specific compiler by adding a d: tag.

d: ldc-0.14.0

Build matrices are supported as well, so you can test your project against multiple compilers. Please only test as many compilers as you actually need!

d:
  - dmd-2.066.1
  - gdc-4.9.0
  - ldc-0.14.0

The following compilers were successfully tested.

dmd-2.064
dmd-2.065.0
dmd-2.066.1
gdc-4.8.2
gdc-4.9.0
ldc-0.13.0
ldc-0.14.0

Read the docs for more details http://docs.travis-ci.com/user/languages/d/.

And you can also have a look at these 2 libraries.

https://travis-ci.org/MartinNowak/hyphenate
https://travis-ci.com/MartinNowak/bloom

Happy testing
-Martin
December 11, 2014
This is excellent! Well done guys!

On Thu, Dec 11, 2014 at 10:20 AM, Martin Nowak via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote:

> Glad to announce that D support on Travis-CI was launched today.
>
> http://blog.travis-ci.com/2014-12-10-community-driven- language-support-comes-to-travis-ci/
>
> You can now get out-of-the-box continuous integration for your D projects on github. If you are already using dub, using Travis-CI is as simple as adding a 2 line .travis.yml file to your repo and toggling a switch on travis-ci.org.
>
> language:d
> sudo: false
>
> You can also chose a specific compiler by adding a d: tag.
>
> d: ldc-0.14.0
>
> Build matrices are supported as well, so you can test your project against multiple compilers. Please only test as many compilers as you actually need!
>
> d:
>   - dmd-2.066.1
>   - gdc-4.9.0
>   - ldc-0.14.0
>
> The following compilers were successfully tested.
>
> dmd-2.064
> dmd-2.065.0
> dmd-2.066.1
> gdc-4.8.2
> gdc-4.9.0
> ldc-0.13.0
> ldc-0.14.0
>
> Read the docs for more details http://docs.travis-ci.com/user/languages/d/ .
>
> And you can also have a look at these 2 libraries.
>
> https://travis-ci.org/MartinNowak/hyphenate https://travis-ci.com/MartinNowak/bloom
>
> Happy testing
> -Martin
>


December 11, 2014
On 11 December 2014 at 14:50, Martin Nowak via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> Glad to announce that D support on Travis-CI was launched today.
>
> http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/
>
> You can now get out-of-the-box continuous integration for your D projects on github. If you are already using dub, using Travis-CI is as simple as adding a 2 line .travis.yml file to your repo and toggling a switch on travis-ci.org.
>
> language:d
> sudo: false
>
> You can also chose a specific compiler by adding a d: tag.
>
> d: ldc-0.14.0
>
> Build matrices are supported as well, so you can test your project against multiple compilers. Please only test as many compilers as you actually need!
>
> d:
>   - dmd-2.066.1
>   - gdc-4.9.0
>   - ldc-0.14.0
>
> The following compilers were successfully tested.
>
> dmd-2.064
> dmd-2.065.0
> dmd-2.066.1
> gdc-4.8.2
> gdc-4.9.0
> ldc-0.13.0
> ldc-0.14.0
>
> Read the docs for more details http://docs.travis-ci.com/user/languages/d/.
>
> And you can also have a look at these 2 libraries.
>
> https://travis-ci.org/MartinNowak/hyphenate https://travis-ci.com/MartinNowak/bloom
>
> Happy testing
> -Martin

So cool! I've been doing this manually for some time.
What about those of us who don't/can't use dub?
December 11, 2014
On Thursday, 11 December 2014 at 06:02:13 UTC, Manu via Digitalmars-d-announce wrote:
> So cool! I've been doing this manually for some time.
> What about those of us who don't/can't use dub?

That's a good question. I have been using d-apt until now, but that only works for DMD.
December 11, 2014
On 12/11/14, Martin Nowak via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> Glad to announce that D support on Travis-CI was launched today.
>
> http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/

Awesome!!

Btw, I've noticed this command in the log file of a Travis run:
$ curl http://downloads.dlang.org/releases/2014/dmd.2.066.1.linux.zip
> ~/dmd.zip

It seems a bit of a waste of bandwidth to re-download the release for each run? Also, this will likely skew download statistics for us.
December 11, 2014
On 12/10/2014 11:34 PM, Andrej Mitrovic via Digitalmars-d-announce wrote:
> On 12/11/14, Martin Nowak via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>> Glad to announce that D support on Travis-CI was launched today.
>>
>> http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/
>
> Awesome!!
>
> Btw, I've noticed this command in the log file of a Travis run:
> $ curl http://downloads.dlang.org/releases/2014/dmd.2.066.1.linux.zip
>> ~/dmd.zip
>
> It seems a bit of a waste of bandwidth to re-download the release for
> each run? Also, this will likely skew download statistics for us.

Yes, it will.  And bandwidth costs money.  Please discuss with the travis-ci people how to cache that.
December 11, 2014
On Thursday, 11 December 2014 at 04:50:42 UTC, Martin Nowak wrote:
> Glad to announce that D support on Travis-CI was launched today.
>
> http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/

This is great!
Thanks a lot.
December 11, 2014
> So cool! I've been doing this manually for some time.
> What about those of us who don't/can't use dub?

Read the docs for more details ;).
Just use make or whatever fits your bill.
http://docs.travis-ci.com/user/languages/d/
December 11, 2014
On Thursday, 11 December 2014 at 07:40:14 UTC, Andrej Mitrovic via Digitalmars-d-announce wrote:
> On 12/11/14, Martin Nowak via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>> Glad to announce that D support on Travis-CI was launched today.
>>
>> http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/
>
> Awesome!!
>
> Btw, I've noticed this command in the log file of a Travis run:
> $ curl http://downloads.dlang.org/releases/2014/dmd.2.066.1.linux.zip
>> ~/dmd.zip
>
> It seems a bit of a waste of bandwidth to re-download the release for each run?

Indeed, and we'll have to see how that works. Easiest solution would be to add a caching proxy on either side (incapsula?). We could also come up with some chef recipes to preinstall a bunch of compilers on certain worker boxes.

> Also, this will likely skew download statistics for us.

Thought of that ;), I prepended Travis-CI to the curl user agent, so it will be easy to filter out this traffic.
https://github.com/travis-ci/travis-build/commit/43286a1bf3865977461c3cb86882a8c35a964a9e
December 11, 2014
On Thursday, 11 December 2014 at 08:24:22 UTC, Brad Roberts via Digitalmars-d-announce wrote:
> On 12/10/2014 11:34 PM, Andrej Mitrovic via

> And bandwidth costs money.  Please discuss with the travis-ci people how to cache that.

Yeah, I already asked, whether it's possible to cache that.
I'll broach the subject again.
« First   ‹ Prev
1 2 3 4