Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Setup new production environment, and let it execute Windows and Linux tests #195

Closed
wants to merge 17 commits into from

2 participants

@whimboo
Owner

This patch is for the setup of the new CI environment in qa.scl3.mozilla.com. It adds the necessary hosts and executes tests for Windows and Linux only at this time. Mac tests will be moved once we got the machines. At the same time the old system will no longer run Windows and Linux tests.

@davehunt can you please have a look at it? Thanks.

config/production/jenkins.patch
((9 lines not shown))
<string>NOTIFICATION_ADDRESS</string>
- <string></string>
-+ <string>mozmill-ci@mozilla.org</string>
++ <string>hskupin@mozilla.com</string>
@davehunt Owner

Why not mozmill-ci? Are you planning on changing this later?

@whimboo Owner
whimboo added a note

This was for testing. I didn't wanted to spam the mailing list. See a later commit when I have reverted the recipient address. I also have mentinoned that in IRC yesterday.

@davehunt Owner

I was looking at the final changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
config/production/jenkins.patch
@@ -1,8 +1,8 @@
diff --git a/jenkins-master/config.xml b/jenkins-master/config.xml
@davehunt Owner

Should this be renamed to config/production_new/jenkins.patch?

@whimboo Owner
whimboo added a note

Hm, something went wrong here. Thanks for catching that. This file shouldn't have been changed. I will fix that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@davehunt davehunt commented on the diff
config/production_new/jenkins.patch
@@ -0,0 +1,907 @@
+diff --git a/jenkins-master/config.xml b/jenkins-master/config.xml
@davehunt Owner

Ah, I see this is production_new, but it's OSX.. isn't that the 'old' production box?

@whimboo Owner
whimboo added a note

What do you mean here? I don't quite understand this comment. What is the old production box?

@davehunt Owner

Well, if we have a new box, by definition the existing box becomes old. :) I thought 'new' would be the new ESX cluster, which doesn't have Mac OS X yet.

@whimboo Owner
whimboo added a note

If the new system fully replaces the old one I would agree. But for now it works only 2/3. We will rename it once the macs have been added and everything works as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@davehunt
Owner

As far as I can tell this looks good. I asked a couple of questions, but I'm happy for this to be merged.

@whimboo
Owner

Thanks a lot! I have fixed the problems you have mentioned in the last commit. Not sure about your last comment in production_new/jenkins.patch but if something is strange we can fix it later. I will squash the patches and get it landed.

@whimboo whimboo closed this
@whimboo whimboo deleted the production_new branch
@whimboo whimboo referenced this pull request from a commit
@whimboo whimboo Revert "Setup new production environment, and let it execute Windows …
…and Linux tests (#195)"

This reverts commit b137f48.
4ca77a0
@whimboo
Owner

Sorry, made a wrong commit by missing the newly added files. Latest checkin contains everything now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Nov 20, 2012
  1. @whimboo
Commits on Nov 26, 2012
  1. @whimboo
Commits on Jan 3, 2013
  1. @whimboo
Commits on Jan 4, 2013
  1. @whimboo
  2. @whimboo
Commits on Jan 8, 2013
  1. @whimboo
  2. @whimboo
Commits on Jan 9, 2013
  1. @whimboo
Commits on Jan 14, 2013
  1. @whimboo
  2. @whimboo
Commits on Jan 16, 2013
  1. @whimboo
  2. @whimboo
  3. @whimboo
  4. @whimboo
  5. @whimboo
  6. @whimboo
Commits on Jan 17, 2013
  1. @whimboo
Something went wrong with that request. Please try again.