+dominic Not sure who is the owner of this travis build for apache/mesos. Dominic?
I would love for us to support one CI system (ASF), instead of having to learn 3. I see 3 different windows machines (Windows Server 2012, Windows Server 2008, Windows Server 2008 R2) in ASF CI. Does any of them fit the bill for us? Regarding OSX, ASF used to have an OSX Jenkins machine but doesn't look like anymore. There is also the question of multiple people (hopefully all committers) having ownership access to the CI builds. Does Travis and Appveyor allow that? On Tue, Oct 13, 2015 at 2:34 AM, haosdent <haosd...@gmail.com> wrote: > Actually, I not very clear about apache project ci policy. But seems > https://builds.apache.org/ don't have OS X machine. And I also notice > Windows server is not match our requirement (Visual Studio 2015). > > For other open source projects, like https://github.com/google/protobuf , > they use appveyor to do ci in windows and use travis as other operate > system ci because travis ci and and appveyor provide free supports for open > source projects. > > So I provide this two file just for > test Mesos in Windows: > https://github.com/haosdent/mesos/blob/master/appveyor.yml and > test Mesos in OSX: > https://github.com/haosdent/mesos/blob/add_travis/.travis.yml > > The build result in Windows: > https://ci.appveyor.com/project/haosdent/mesos > The build result in OSX: https://travis-ci.org/haosdent/mesos > > Whether merge them to Mesos depends on our discussions result. I just > public them and hope them helpful for others to test Mesos if you don't > have OS X or Windows environment. > > On Tue, Oct 13, 2015 at 3:20 PM, Marco Massenzio <ma...@mesosphere.io> > wrote: > > > @haosdent - you're a star, man! > > > > >LGTM. Definitely better than something that fails every time. > > +1 > > > > -- > > *Marco Massenzio* > > Distributed Systems Engineer > > http://codetrips.com > > > > On Tue, Oct 13, 2015 at 3:26 AM, Adam Bordelon <a...@mesosphere.io> > wrote: > > > > > LGTM. Definitely better than something that fails every time. We can > > > continuously improve this if we want more/less. > > > > > > Haosdent, can you create a JIRA and ReviewRequest/PR for this? > > > Thanks! > > > > > > On Sun, Oct 11, 2015 at 2:24 AM, haosdent <haosd...@gmail.com> wrote: > > > > > > > This one add python and make check which could pass current travis > > build. > > > > https://github.com/haosdent/mesos/blob/master/.travis.yml > > > > Sometimes could pass, sometimes would failed on some tests. For > example > > > in > > > > https://api.travis-ci.org/jobs/84752330/log.txt?deansi=true > > > > ``` > > > > [----------] Global test environment tear-down > > > > [==========] 804 tests from 111 test cases ran. (310023 ms total) > > > > 2015-10-11 > > > > 09:12:54,145:48977(0x127699000):ZOO_ERROR@handle_socket_error_msg > > @1697: > > > > Socket [127.0.0.1:49803] zk retcode=-4, errno=61(Connection > refused): > > > > server refused to accept the client > > > > [ PASSED ] 803 tests. > > > > [ FAILED ] 1 test, listed below: > > > > [ FAILED ] ReservationEndpointsTest.AvailableResources > > > > ``` > > > > > > > > And travis build also have some limits, we could not use "GLOG_v=1 > > > > MESOS_VERBOSE=1" when build because travis would failed if log > greater > > > than > > > > 4M. And our build and check time nearly 40 minutes in travis(Only 1.5 > > > > cores) after use some tricks to speed up. If Mesos code and tests > > become > > > > more larger and over 50 minutes in the future, travis also would > failed > > > > because of timeout. > > > > > > > > On Sat, Oct 10, 2015 at 2:20 AM, Adam Bordelon <a...@mesosphere.io> > > > wrote: > > > > > > > > > I think travis currently just uses default settings, which fail > > > always. I > > > > > don't know how valuable OSX build CI is on its own, but Jenkins > only > > > > tests > > > > > Linux, so OSX on Travis would give us better test coverage. > > > > > Comments from a quick first look: > > > > > - Can you make it `make check` or `make distcheck` instead of just > > > > `make`? > > > > > - Does it still pass if you enable python in configure? > > > > > > > > > > On Fri, Oct 9, 2015 at 3:20 AM, haosdent <haosd...@gmail.com> > wrote: > > > > > > > > > > > I have a travis file which could test mesos build in OSX > > > > > > https://github.com/haosdent/mesos/blob/master/.travis.yml > > > > > > Build result could pass. https://travis-ci.org/haosdent/mesos > > > Should I > > > > > add > > > > > > it back to Mesos? > > > > > > > > > > > > On Fri, Oct 9, 2015 at 5:14 PM, Adam Bordelon < > a...@mesosphere.io> > > > > > wrote: > > > > > > > > > > > > > We use Jenkins as our primary post-commit CI infrastructure. > > > > > > > https://builds.apache.org/job/mesos/ > > > > > > > > > > > > > > The Travis build has been failing ever since it was created, > > > although > > > > > > these > > > > > > > emails may be new. Looks like Travis CI recently upgraded to a > > > > > > > container-based infrastructure. > > > > > > > > > > > > > > On Thu, Oct 8, 2015 at 4:19 PM, Timothy Chen < > tnac...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > I just received this and it looks like it's failing because > > it's > > > > > > missing > > > > > > > a > > > > > > > > Rakefile. > > > > > > > > > > > > > > > > Someone recently set this up? > > > > > > > > > > > > > > > > Tim > > > > > > > > > > > > > > > > ---------- Forwarded message ---------- > > > > > > > > From: Travis CI <bui...@travis-ci.org> > > > > > > > > Date: Thu, Oct 8, 2015 at 4:15 PM > > > > > > > > Subject: Still Failing: apache/mesos#1269 (master - b74ed17) > > > > > > > > To: tnac...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > *apache / mesos > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoibnJsMl9vNF9EQm1VSjRuM2JlSFlIelRKc1JBIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvYXBhY2hlXFxcL21lc29zXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCJjMDViODE3ZjVlN2ZjYTlmMTE3ZTBhOWE1OWZmMjc0OThmN2NjN2QwXCJdfSJ9 > > > > > > > > >* > > > > > > > > (master > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiMWp3QWFoMjV1N0d5UnktVWdTTDdZb2NXOUUwIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvYXBhY2hlXFxcL21lc29zXFxcL3RyZWVcXFwvbWFzdGVyXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCIzMDVjM2I2NTk5ZDZhMDI1NDk4NGQ1MGVjMGUyZTc5Y2UxZTdmODM2XCJdfSJ9 > > > > > > > > > > > > > > > > > ) > > > > > > > > Build #1269 is still failing. > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoib0RUTFhObTY5cVNJb2k0UkdCcXBPVTRjbkdVIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvYXBhY2hlXFxcL21lc29zXFxcL2J1aWxkc1xcXC84NDQxMDQ4M1wiLFwiaWRcIjpcIjNlZWUzODI5MTkzMjQzOTA4ZTdhNjlmODBkY2E4MjZmXCIsXCJ1cmxfaWRzXCI6W1wiNWNhNzZhYzk3ZDliY2FhNjdjYjExZjRlOGRiNDdjZjc5NDg0OWE0YlwiXX0ifQ > > > > > > > > > > > > > > > > > 7 seconds *Jojy Varghese* b74ed17 > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiSm1XMHJsYVJZM2ZJaXB4X3p2YWdsb3NBR3hNIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvYXBhY2hlXFxcL21lc29zXFxcL2NvbW1pdFxcXC9iNzRlZDE3N2RlNDE0MmI1MmM3MGQzZDE5OGEzYzIxY2U1YzIxNGJhXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCI1MGRiMjliMDcyM2ZhZjhjNTcwZDcyZTNjNDZmZjdkYjcwODMxYTE3XCJdfSJ9 > > > > > > > > > > > > > > > > > Changeset > > > > > > > > → > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiSlF5S2FNc0wyOUdOUXFlWWQydjJQOTJseHpJIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvYXBhY2hlXFxcL21lc29zXFxcL2NvbXBhcmVcXFwvMDk4MWJiMDA0Zjg5Li4uYjc0ZWQxNzdkZTQxXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCJhMjc2YWFhMTE5NDdiZjY4MTY1Yzg0YWQ0ZDFjZDg2Y2YwZDBjMTc2XCJdfSJ9 > > > > > > > > > > > > > > > > > Fixed minor style issues in Docker Store. > > > > > > > > > > > > > > > > Review: https://reviews.apache.org/r/39141 > > > > > > > > > > > > > > > > *Want to know about upcoming build environment updates?* > > > > > > > > > > > > > > > > Would you like to stay up-to-date with the upcoming Travis CI > > > build > > > > > > > > environment updates? We set up a mailing list for you! Sign > up > > > here > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/eepurl.com?p=eyJzIjoiTEo5ZlZXQ0J5eEJ4TXp2Q1pTeHBhWU16LVpjIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZWVwdXJsLmNvbVxcXC85T0NzUFwiLFwiaWRcIjpcIjNlZWUzODI5MTkzMjQzOTA4ZTdhNjlmODBkY2E4MjZmXCIsXCJ1cmxfaWRzXCI6W1wiMTEwZTdlYThkN2Y5YjA5NDdlYWJiMzQ3NmYyMDBkMmI2NTRkZjMyNlwiXX0ifQ > > > > > > > > >. > > > > > > > > > > > > > > > > Documentation > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoiYlBXcGczem5KNnZjeVFfUHUzNVgyTHdoOU93IiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCI1ZmE3OTJiOGY5Nzk0YTkzNmU0OWZiNzcwNDI0NzJkNjU5N2ZmMDhjXCJdfSJ9 > > > > > > > > > > > > > > > > > about Travis CI > > > > > > > > For help please join our IRC channel irc.freenode.net#travis > . > > > > > > > > Choose who receives these build notification emails in your > > > > > > configuration > > > > > > > > file > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoiVVlHVGRJazB2SWpsN0p3Y1ZfVVVka3NJcEZvIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXFxcL3VzZXJcXFwvbm90aWZpY2F0aW9uc1wiLFwiaWRcIjpcIjNlZWUzODI5MTkzMjQzOTA4ZTdhNjlmODBkY2E4MjZmXCIsXCJ1cmxfaWRzXCI6W1wiNGY1YzYwZDBkY2IxOGQ5ZGQzYTMwMzFkYjNjMjc1MTk4NmIyMmNhMFwiXX0ifQ > > > > > > > > >. > > > > > > > > > > > > > > > > > > > > > > > > *Would you like to test your private code?* > > > > > > > > > > > > > > > > Travis Pro > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/travis-ci.com?p=eyJzIjoiRlgxVTZ3SXVNbHNveEdaNHlWLVlRNmZnTlJJIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvdHJhdmlzLWNpLmNvbT91dG1fc291cmNlPWJ1aWxkX2VtYWlsX2Zvb3RlciZ1dG1fY2FtcGFpZ249dHJhdmlzLWNpLm9yZyZ1dG1fbWVkaXVtPWVtYWlsXCIsXCJpZFwiOlwiM2VlZTM4MjkxOTMyNDM5MDhlN2E2OWY4MGRjYTgyNmZcIixcInVybF9pZHNcIjpbXCIyMDAwYzI0MjkxOWZkYWYzNzVlNDhhM2Q5OTM4ZGY4MDc3YzZlMTk4XCJdfSJ9 > > > > > > > > > > > > > > > > > could be your new best friend! > > > > > > > > > > > > > > > > Travis CI is powered by > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://clicks.travis-ci.org/track/click/30007208/bluebox.net?p=eyJzIjoiZDJuNHNsRV9RLTNuVUhYcWtoUkpFMVdpWnRrIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvYmx1ZWJveC5uZXRcIixcImlkXCI6XCIzZWVlMzgyOTE5MzI0MzkwOGU3YTY5ZjgwZGNhODI2ZlwiLFwidXJsX2lkc1wiOltcIjBmZTEzMmY2NGJkMjQ2ODhlMGM5MDM2MDcyNDA2NGY2NDRlMWVjMzFcIl19In0 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Best Regards, > > > > > > Haosdent Huang > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Best Regards, > > > > Haosdent Huang > > > > > > > > > > > > > -- > Best Regards, > Haosdent Huang >