So, I'm trying to set up our incubator project to use Travis CI. I'm basing it on the slides I found here: http://www.slideshare.net/jukka/apache-development-with-github-and-travis-ci
Looks like I start by adding myself to the Github team: https://svn.apache.org/repos/private/committers/docs/github_team.txt I checked Apache Parquet as a reference, but I don't see anything special in their travis.yml file: https://github.com/apache/parquet-mr/blob/master/.travis.yml I'm assuming this gives me access to Travis CI to enable our incubator project, but I wanted to double-check with the mentors here. Can anyone confirm that this is the way to enable our project on Travis CI? Is there something else that needs to be done? On Mon, Jan 11, 2016 at 12:19 PM Luciano Resende <[email protected]> wrote: > TravisCI or Jenkins on apache infrastructure is fine. > > You might have more flexibility configuring integration if you use Apache > infrastructure, but you can make the hard decision when you start getting > blocked on infra related issues. > > On Fri, Jan 8, 2016 at 3:42 PM, Julien Le Dem <[email protected]> wrote: > > > FYI, Apache Parquet uses github and the travis-ci integration. > > When moving to apache I did notice a slower turnaround on the travis > > builds. > > Possibly because there are a lot of projects under the apache github > > account. > > The main difference is you can not use the PR merge button in github. > > (as the apache github is read only replicated from the apache git repo.) > > > > > On Jan 8, 2016, at 2:45 PM, Chip Senkbeil <[email protected]> > > wrote: > > > > > > From there, I see there is better integration with Github that can be > > used > > > if you opt-in: > > > > > > https://blogs.apache.org/infra/entry/improved_integration_between_apache_and > > > > > > On Fri, Jan 8, 2016 at 4:15 PM Gino Bustelo <[email protected]> wrote: > > > > > >> Based on > > >> > https://blogs.apache.org/infra/entry/apache_gains_additional_travis_ci, > > it > > >> seems that we could continue to use travisci. I honestly prefer Travis > > >> since the configuration is all contained within our project. > > >> > > >> On Fri, Jan 8, 2016 at 3:55 PM, Reynold Xin <[email protected]> > > wrote: > > >> > > >>> ASF does have a Jenkins infrastructure. You can use that as an > option. > > >>> > > >>> https://builds.apache.org/ > > >>> > > >>> On Fri, Jan 8, 2016 at 9:54 AM, Chip Senkbeil < > [email protected] > > > > > >>> wrote: > > >>> > > >>>> I know that Apache Spark uses Jenkins with a plugin in Github to > allow > > >>> them > > >>>> to manually invoke Jenkins testing against PRs. > > >>>> > > >>>> Do we want something similar (or do we have it already) for Toree? > > >>>> Currently, we use Travis CI, which is free for open source > projects. I > > >>>> don't know off the top of my head if Travis allows you to manually > > >> invoke > > >>>> builds/tests againsts PRs. > > >>>> > > >>>> Is there something specific that Apache requires us to use? Does > > anyone > > >>>> have a preference in how we handle PRs? > > >>>> > > >>>> Also, I was reading over (https://www.apache.org/dev/release.html). > > >>> There > > >>>> are multiple release types including nightly builds. While we don't > > >>>> advertise nightly builds on the main site, it would be useful to > have > > >>>> nightly builds for those interested in trying bug fixes, getting new > > >>>> features, etc. This is especially important considering we currently > > >> ask > > >>>> all users to build from source; so, moving to a release model > changes > > >> our > > >>>> flow a little bit. > > >>>> > > >>>> Is there available Apache tooling for nightly builds? Do we need to > > set > > >>>> something up ourselves? > > >>>> > > >>> > > >> > > > > > > > -- > Luciano Resende > http://people.apache.org/~lresende > http://twitter.com/lresende1975 > http://lresende.blogspot.com/ >
