December 18, 2014 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On Thursday, 11 December 2014 at 12:50:04 UTC, Martin Nowak wrote:
> Nice, that I can finally get hold of you Brad. Need your help on three topics.
>
> Cam we please rework the download folder structure? It's a PITA to work with, see https://github.com/travis-ci/travis-build/pull/340/files#diff-ac986a81b67f1bd5851c535881c18abeR91.
> Most obvious idea, make a sub folder per version.
> http://forum.dlang.org/post/mailman.2638.1417638975.9932.digitalmars-d@puremagic.com
>
> We need some sort of LATEST redirect, you cannot expect all downstream maintainers to update their scripts for each release.
>
> And last we need dlang.org on the auto-tester. The documentation breaks with many pull requests. Just building would be enough for now, though it's a nice reward for people if they could see the result of their pull.
>
> https://github.com/braddr/d-tester/issues/41
>
> -Martin
Brad, are we going to see this ? It could be VERY useful for some tools.
Also, thank you Martin, Iain and David for this. It was really needed :)
|
December 20, 2014 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ellery Newcomer | On 12/15/2014 12:03 AM, Ellery Newcomer wrote: > > trying it out with pyd, and I'm getting > > ImportError: libphobos2.so.0.66: cannot open shared object file: No such > file or directory > > are shared libraries supported? Yes, shared libraries should work on linux. Check that you're respecting LD_LIBRARY_PATH. https://github.com/travis-ci/travis-build/pull/340/files#diff-ac986a81b67f1bd5851c535881c18abeR65 |
January 28, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On 12/11/2014 3:16 AM, Martin Nowak via Digitalmars-d-announce wrote:
> 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.
For the last 30 days, travis represents about 2.5% of all downloads (1k of 40k). So, not horrible, but could also be a whole lot less (down from 1k to 74 based on January's data) if it were cached on each host.
|
January 28, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On 01/27/2015 09:52 PM, Brad Roberts via Digitalmars-d-announce wrote: > On 12/11/2014 3:16 AM, Martin Nowak via Digitalmars-d-announce wrote: >> 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. > > For the last 30 days, travis represents about 2.5% of all downloads (1k of 40k). So, not horrible, but could also be a whole lot less (down from 1k to 74 based on January's data) if it were cached on each host. I tried to use Travis a few weeks ago, but it's still on Ubuntu 12.04, so even though there is DMD 2.066.1, I can't get the other things I need. -- Paul O'Neil Github / IRC: todayman |
June 02, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I can't use "language: d". Atila 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/ > > 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 |
June 02, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Atila Neves | On Tuesday, 2 June 2015 at 18:54:14 UTC, Atila Neves wrote:
> It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I can't use "language: d".
>
> Atila
Works for me, though the linter doesn't know about it.
|
June 02, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Atila Neves | On 2015-06-02 20:54, Atila Neves wrote: > It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I > can't use "language: d". > Works for me. Just tested it: https://travis-ci.org/jacob-carlborg/dstep/jobs/59055545 -- /Jacob Carlborg |
June 02, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | On Tuesday, 2 June 2015 at 19:51:17 UTC, Jacob Carlborg wrote:
> On 2015-06-02 20:54, Atila Neves wrote:
>> It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I
>> can't use "language: d".
>>
>
> Works for me. Just tested it: https://travis-ci.org/jacob-carlborg/dstep/jobs/59055545
I don't know what happened. I copied your file and it started working. Probably a syntax error caused by the fact the linter was giving a false positive anyway.
Atila
|
June 02, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Atila Neves | On Tuesday, 2 June 2015 at 20:46:09 UTC, Atila Neves wrote:
> On Tuesday, 2 June 2015 at 19:51:17 UTC, Jacob Carlborg wrote:
>> On 2015-06-02 20:54, Atila Neves wrote:
>>> It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I
>>> can't use "language: d".
>>>
>>
>> Works for me. Just tested it: https://travis-ci.org/jacob-carlborg/dstep/jobs/59055545
>
> I don't know what happened. I copied your file and it started working. Probably a syntax error caused by the fact the linter was giving a false positive anyway.
>
> Atila
I remember the linter did not chew my config files either months ago, maybe it is not in-sync with the rest of the platform.. german wertarbeit
|
June 03, 2015 Re: Travis-CI support for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to extrawurst | On 2015-06-02 23:37, extrawurst wrote: > I remember the linter did not chew my config files either months ago, > maybe it is not in-sync with the rest of the platform.. german wertarbeit Yeah, I remember testing the linter just when the D support was announced, it didn't work back then. -- /Jacob Carlborg |
Copyright © 1999-2021 by the D Language Foundation