Skip to content

CI integration (nightly and PR validation) #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dragos opened this issue Oct 23, 2013 · 10 comments
Closed

CI integration (nightly and PR validation) #8

dragos opened this issue Oct 23, 2013 · 10 comments

Comments

@dragos
Copy link
Contributor

dragos commented Oct 23, 2013

The IDE build depends on Scala modules, and without nightlies or PR validation we can regress in a module release.

@gkossakowski
Copy link
Contributor

I think we can agree that if dbuild doesn't deliver that for us soon (2-3 weeks) we'll need to setup jenkins jobs manually. I think the risk of regression is much lower compared to something as big and as frequently changed as compiler.

@adriaanm
Copy link
Contributor

I'm working on this now using Travis CI -- see #11. Liking it so far!

@adriaanm
Copy link
Contributor

Wow, took less than two minutes to set up! Next step: a nightly dbuild of all modules.

@adriaanm
Copy link
Contributor

We still need nightlies to test integration, but every commit is being built and tested against 2.10.3 and 2.11.0-SNAPSHOT

@SethTisue
Copy link
Member

this is now adequately covered by Travis, isn't it?

@biswanaths
Copy link
Contributor

https://travis-ci.org/scala/scala-xml/builds is travis build history for every commit.

I can't find any nightlies builds or test integration builds.

@SethTisue
Copy link
Member

another piece of the CI picture is that the community build builds and tests the latest scala-xml commits (and not just in isolation, but in the context of every project in the build that uses XML).

(because of scala/community-build#154, scala-xml gets built with a released compiler, not with a bleeding-edge compiler, but oh well)

@ashawley
Copy link
Member

@SethTisue Can this be closed? Are community-builds able to give fair warning when commits here at scala-xml are going to negatively affect downstream users?

@SethTisue
Copy link
Member

Are community-builds able to give fair warning when commits here at scala-xml are going to negatively affect downstream users

with the possible exception of ScalaIDE, I think so, yes. closing.

re: ScalaIDE, pinging @sschaef @wpopielarski — you can take it up or not as you see fit

@SethTisue
Copy link
Member

SethTisue commented May 30, 2017

scala-xml gets built with a released compiler, not with a bleeding-edge compiler

note that this was fixed a while back (for 2.12+ anyway)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants