-
Notifications
You must be signed in to change notification settings - Fork 15
dotty job templates, scabot conf #56
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
Conversation
This PR is a template for the dotty team to complete if they want to run on our CI infrastructure. |
/cc @DarkDimius |
Our CI is ready to starting validating dotty PRs, as soon as this PR is completed & merged, and you add the necessary script to your repo, as explained above. Let me know how I can help further. |
It's enough to add scala-jenkins to your collaborator team, as I already have authentication set up for the scala/scala repo, or you can create a dotty-specific user of course. |
@adriaanm, can you explain what is the advantage of running on typesafe infrastructure over running on EPFL one? If we move to typesafe infrastructure, I have several questions:
I've already did this. Unfortunately |
I'm absolutely fine with you running CI on EPFL's servers. @odersky asked me whether we could host your jenkins, so this is why I offered. |
Our CI runs on EC2 (c4.2xlarge instances) and you can ssh directly to the machines. Everything is explained in detail in the README of this repo, which defines the infrastructure using chef recipes. |
97047ac
to
cad4280
Compare
review by @DarkDimius |
cad4280
to
416a12d
Compare
LGTM, lets see if it is able to test scala/scala3#591 |
416a12d
to
861bf84
Compare
861bf84
to
0401a29
Compare
looks like it is! :-) 🎉 |
dotty job templates, scabot conf
TODO: create a script in lampepfl/dotty with path
scripts/jobs/validate/main
,inspired by https://github.com/scala/scala/tree/2.11.x/scripts/jobs/validate/publish-core,
that does something like:
Where scripts/common has: