Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is a pricing and limitations for cloud-based jenkins/drone/travis (don't know is there a cloud-based TeamCity services). CloudBees based on Jenkins has 100 min/month for free projects while drone.io does not have monthly limitations for open source. But drone.io has 30-min compile-time limitation which they say can be removed. Travis.CI site says that there are no limitation for open source projects, but somewhere I saw that it has 1 hour limit to compile time. For open-source project it's a good to have ability to avoid thinking about additional infrastructure for CI, its cost and maintenance. So in this case using cloud-based travis or drone can help devs to concentrate on software itself without spending their time and money to supporting
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Thanks for the information, Alex. Is that Xamarin-funded infrastructure?Or something which you set up outside of Xamarin prior to your employment? If there is some way in which we can ensure that non-Xamarin-employees working on Mono can contribute to that automation setup, that would be splendid. Cheers, Bob On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is a pricing and limitations for cloud-based jenkins/drone/travis (don't know is there a cloud-based TeamCity services). CloudBees based on Jenkins has 100 min/month for free projects while drone.io does not have monthly limitations for open source. But drone.io has 30-min compile-time limitation which they say can be removed. Travis.CI site says that there are no limitation for open source projects, but somewhere I saw that it has 1 hour limit to compile time. For open-source project it's a good to have ability
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Great - so for the Tizen test-cases, Damien should probably get an equivalent set of automation running on an Azure VM, and then we should work out how to incorporate that VM into your Jenkins instance? Cheers, Bob On Sat, Jun 14, 2014 at 12:07 AM, Alex Rønne Petersen a...@alexrp.com wrote: Xamarin pays for the current infrastructure and the upcoming x86 VMs we're going to add to it. That doesn't stop anyone from contributing more infrastructure. The build automation inside Xamarin for our commercial products is based on Wrench. On Sat, Jun 14, 2014 at 9:03 AM, Bob Summerwill b...@summerwill.net wrote: Thanks for the information, Alex. Is that Xamarin-funded infrastructure?Or something which you set up outside of Xamarin prior to your employment? If there is some way in which we can ensure that non-Xamarin-employees working on Mono can contribute to that automation setup, that would be splendid. Cheers, Bob On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is a pricing and limitations for cloud-based jenkins/drone/travis (don't know is there a cloud-based TeamCity services). CloudBees based on Jenkins has
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Nothing much has to be done on slave VMs other than installing necessary software to build/run Mono. Jenkins connects to slaves via plain old SSH. Note that I need an account with sudo access on all VMs hooked up to http://monojenkins.cloudapp.net/. On Sat, Jun 14, 2014 at 9:16 AM, Bob Summerwill b...@summerwill.net wrote: Great - so for the Tizen test-cases, Damien should probably get an equivalent set of automation running on an Azure VM, and then we should work out how to incorporate that VM into your Jenkins instance? Cheers, Bob On Sat, Jun 14, 2014 at 12:07 AM, Alex Rønne Petersen a...@alexrp.com wrote: Xamarin pays for the current infrastructure and the upcoming x86 VMs we're going to add to it. That doesn't stop anyone from contributing more infrastructure. The build automation inside Xamarin for our commercial products is based on Wrench. On Sat, Jun 14, 2014 at 9:03 AM, Bob Summerwill b...@summerwill.net wrote: Thanks for the information, Alex. Is that Xamarin-funded infrastructure?Or something which you set up outside of Xamarin prior to your employment? If there is some way in which we can ensure that non-Xamarin-employees working on Mono can contribute to that automation setup, that would be splendid. Cheers, Bob On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Do the build agents spin up when they're needed, or are they running all the time? On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is a pricing and limitations for cloud-based jenkins/drone/travis (don't know is there a cloud-based TeamCity services). CloudBees based on Jenkins has 100 min/month for free projects while drone.io does not have monthly limitations for open source. But drone.io has 30-min compile-time limitation which they say can be removed. Travis.CI site says that there are no limitation for open source projects, but somewhere I saw that it has 1 hour limit to compile time. For open-source project it's a good to have ability to avoid thinking about additional infrastructure for CI, its cost and maintenance. So in
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Great - thanks for the info! On Sat, Jun 14, 2014 at 12:33 AM, Alex Rønne Petersen a...@alexrp.com wrote: Nothing much has to be done on slave VMs other than installing necessary software to build/run Mono. Jenkins connects to slaves via plain old SSH. Note that I need an account with sudo access on all VMs hooked up to http://monojenkins.cloudapp.net/. On Sat, Jun 14, 2014 at 9:16 AM, Bob Summerwill b...@summerwill.net wrote: Great - so for the Tizen test-cases, Damien should probably get an equivalent set of automation running on an Azure VM, and then we should work out how to incorporate that VM into your Jenkins instance? Cheers, Bob On Sat, Jun 14, 2014 at 12:07 AM, Alex Rønne Petersen a...@alexrp.com wrote: Xamarin pays for the current infrastructure and the upcoming x86 VMs we're going to add to it. That doesn't stop anyone from contributing more infrastructure. The build automation inside Xamarin for our commercial products is based on Wrench. On Sat, Jun 14, 2014 at 9:03 AM, Bob Summerwill b...@summerwill.net wrote: Thanks for the information, Alex. Is that Xamarin-funded infrastructure?Or something which you set up outside of Xamarin prior to your employment? If there is some way in which we can ensure that non-Xamarin-employees working on Mono can contribute to that automation setup, that would be splendid. Cheers, Bob On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob
Re: [Mono-dev] Still seeking contractor to adding Tizen support to Mono
Always running. On Sat, Jun 14, 2014 at 9:37 AM, Daniel Lo Nigro li...@dan.cx wrote: Do the build agents spin up when they're needed, or are they running all the time? On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen a...@alexrp.com wrote: Yes, http://monojenkins.cloudapp.net/ is what is used to test the major projects under the Mono org on Linux, and also to test pull requests. We will soon be changing the setup there to accommodate multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if you have machines you'd like to contribute, that can definitely be arranged. Note that for each platform, we'd need 4 machines at minimum to be able to keep up on busy days. The Small (A1) Azure tier seems to work well enough for this purpose. On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill b...@summerwill.net wrote: It looks like it might be https://github.com/alexrp (Alex Rønne Petersen). CC-ed. On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov s...@ngs.ru wrote: Also I've found this link, don't know who maintains it http://monojenkins.cloudapp.net/ On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: Right, so maybe this is more a case of the website not getting enough love? We should still have automation independent of Xamarin, though. Mono != Xamarin. Cheers, Bob On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov s...@ngs.ru wrote: AFAIK, Xamarin uses this for mono (it's working link) https://wrench.mono-project.com/Wrench/ also I've seen travis scripts in the mono tree some time ago (some of them or even all were removed) On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: But there is no centrally maintained automated build instance right now, correct?Or incorrect? On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov s...@ngs.ru wrote: Anybody can use Travis.CI or drone.io as build system. They can run tests on different platforms. For example, here the post how to run tests on ARM platform using Travis.CI. http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html Also Travis.CI has built-in support for OSX and Ubuntu operating systems. So it's possible to write script, which will test mono across several tizen platforms the only bad thing could be a build time limitation. On Fri, 2014-06-13 at 14:27 -0700, Bob Summerwill wrote: Please could somebody confirm that there is no existing Mono project automation? Outside of whatever Xamarin do for their own needs, I mean? Thanks! Cheers, Bob On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov s...@ngs.ru wrote: They all do the same things, the only difference what I see is a pricing and limitations for cloud-based jenkins/drone/travis (don't know is there a cloud-based TeamCity services). CloudBees based on Jenkins has 100 min/month for free projects while drone.io does not have monthly limitations for open source. But drone.io has 30-min compile-time limitation which they say can be removed. Travis.CI site says that there are no limitation for open source projects, but somewhere I saw that it has 1 hour limit to compile time. For open-source project it's a good to have ability to avoid thinking about additional infrastructure for CI,