News for hackers. Stuff that matters.
Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @12:08PM (#16978373)
This sounds nice, but what about supporting operating systems besides for Linux and MacOS? A big part of using continuous integration is being able to test your code on the various platforms you deploy on. People have been asking for FreeBSD support since 2014[1] and Windows support since 2011[2]. For lots of projects not having Windows or FreeBSD support makes Travis CI not even an option for a CI tool. And from the outside looking in, it seems the Travis CI team doesn't care about adding support for other operating systems, it's been 7 years since the windows support issue was opened and there appears to be no progress.

[1]: https://github.com/travis-ci/travis-ci/issues/1818 [2]: https://github.com/travis-ci/travis-ci/issues/216

Re:Travis merges private and open source repositories into o... by mikepurvis on Wednesday May 02, 2018 @01:56PM (#16979534)
Another way to look at this is that it has created an opening for competitors to fill that gap, especially appveyor, circleci, and codeship.

That TravisCI is still the market leader in the cloud CI space suggests that they're making the right call by letting others pick up the more niche parts of the market.

Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @02:04PM (#16979615)
> That TravisCI is still the market leader in the cloud CI space suggests that they're making the right call by letting others pick up the more niche parts of the market.

Windows is one third of the server market and over 90% of the desktop market. Calling Windows a niche is simply wrong.

Re:Travis merges private and open source repositories into o... by wpietri on Wednesday May 02, 2018 @02:25PM (#16979794)
Depends on your perspective, I suppose. But I was just talking to a web- and app-based service company that started on the Microsoft stack circa 2001. They're migrating away from it partly because of tech issues, but mainly because it's much harder to hire people.

If you look at yesterday's "who's hiring" post, it's way, way less than a third of positions that are using Windows server technologies.

Re:Travis merges private and open source repositories into o... by foepys on Wednesday May 02, 2018 @02:11PM (#16979675)
How many of those Windows servers are only running Exchange and Active Directory and nothing else? If I had to guess, I'd say 70% or more but maybe someone else has better estimates.
Re:Travis merges private and open source repositories into o... by gr3yh47 on Wednesday May 02, 2018 @03:11PM (#16980205)
70%+ is probably accurate if you include the whole microsoft enterprise ecosystem (sharepoint etc in addition to what you mentioned)

windows is definitely a minority in web hosting

Re:Travis merges private and open source repositories into o... by some_account on Wednesday May 02, 2018 @03:44PM (#16980485)
The windows devs I know just use whatever comes from Microsoft and are not interested in anything else. They believe Microsoft has the best tech :)
Re:Travis merges private and open source repositories into o... by hobofan on Wednesday May 02, 2018 @04:27PM (#16980863)
> That TravisCI is still the market leader in the cloud CI space

Is it?

Re:Travis merges private and open source repositories into o... by Sir_Cmpwn on Wednesday May 02, 2018 @02:06PM (#16979640)
I'm working on a platform which uses KVM and can run builds on pretty much any platform you want. It's still in alpha but if anyone wants to try it please reach out; email's in my profile.

Docs: https://man.sr.ht/builds.sr.ht/

Sample build: https://builds.sr.ht/job/2677

Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @03:22PM (#16980306)
You plan on turning this into an actual service? BTW looks nice, I'll check it out when I get home. I like that your able to do this by your self but Travis CI can't with significantly more resources then you.
Re:Travis merges private and open source repositories into o... by Sir_Cmpwn on Wednesday May 02, 2018 @03:28PM (#16980357)
>You plan on turning this into an actual service?

Yes, but I'm taking my time and rolling it out slowly. It's used in production by a handful people for various projects, but it's lacking a lot of polish.

Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @03:44PM (#16980491)
I'm still assuming it's been less then the 4 years since FreeBSD support was brought up and the 7 years since Windows support was brought up on Travis CI's issue tracker. But either way nice work.
Re:Travis merges private and open source repositories into o... by cookiestack on Wednesday May 02, 2018 @12:13PM (#16978419)
Thanks for the feedback. I can promise you we are looking into this, and hope to have updates on these issues in the near future :)
Re:Travis merges private and open source repositories into o... by nukeop on Wednesday May 02, 2018 @03:16PM (#16980248)
The less developers cater to Windows, the better. Remember that usually it's the other way around, Windows receives support from driver/software developers, and it's seen by most as a feature of Windows. At any rate, Windows is a subpar choice for any server needs, so it's for the better.
Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @03:28PM (#16980362)
> At any rate, Windows is a subpar choice for any server needs, so it's for the better.

This is simply not true. While I prefer a FreeBSD or Linux server to a Windows server, saying Windows is a subpar choice for all server needs is disingenuous and wrong. What if I need to run software on a server that only runs on Windows or I can only get commercial support from the vendor on Windows? Clearly Windows in the better server choice if it's the only operating system that can run the software I need. The UNIX == Good and Windows == Bad meme needs to die. Use the best tool for the job, sometimes that's a Unix OS sometimes it's Windows.

Re:Travis merges private and open source repositories into o... by nukeop on Wednesday May 02, 2018 @04:22PM (#16980815)
This doesn't mean that Windows is better, it just means you have no other choice because you were forced to by a vendor who didn't provide a native Linux binary.
Re:Travis merges private and open source repositories into o... by 2trill2spill on Wednesday May 02, 2018 @06:50PM (#16981848)
Better software support does make Windows better in that circumstance. It doesn't matter what features or strengths Linux has over Windows if I can't run the software I need.