Give mcomella permission to trigger ci.mozilla.org builds

RESOLVED FIXED

Status

RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: mcomella, Unassigned)

Tracking

Details

(Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/1441] )

I have implemented several lint systems for mobile/android/ (bug 939329 and bug 1170283) and would like to run them regularly with a notification, such as an email, when there are failures. I'm using bug 1180341 and bug 1180343 for this work.

nalexander gave some suggestions in bug 1180341 comment 1 and beyond, Jenkins on ci.mozilla.org being one of them. As it seemed a combination of easiest and most economical, I decided to move ahead with it.

It'd be great if I could trigger builds via the web interface so I can figure out how to properly configure the build environment (rather than waiting some interval between pushes).

Updated

3 years ago
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/1441]
Note: I need additional dependencies on Jenkins that I'm not sure I can get, python 2.7 and node included. Is it possible? Who can I talk to (preferably in real time) about getting my job set up correctly?
It looks like you need a separate account that can trigger builds through the web UI.  If you can point me at a preferred public GPG key, I can send you an encrypted copy of the credentials you'll need.

If you want to chat about project dependencies, I'll probably need to find someone more familiar with the jenkins setup than I am. =)  I believe nodejs is already installed on the server (0.8.17-1.el6).  I don't believe python2.7 is installed; it should be possible to do a parallel install (e.g. /usr/bin/python2.7).

Updated

3 years ago
Flags: needinfo?(michael.l.comella)
Michael: Do you still need to trigger builds via the web interface?  There's been no communication from you about how to transfer the credentials you'll need.  

If there's no update from you by the end of the week, I'd like to close this bug as WONTFIX.
Sorry for the lack of reply - this is generally lower priority than my other work but something I'd like to finish before the quarter is out.

(In reply to C. Liang [:cyliang] from comment #3)
> Michael: Do you still need to trigger builds via the web interface?

Yes, assuming I can get the dependencies I need.

(In reply to C. Liang [:cyliang] from comment #2)
> It looks like you need a separate account that can trigger builds through
> the web UI.  If you can point me at a preferred public GPG key, I can send
> you an encrypted copy of the credentials you'll need.

What do you mean by a public GPG key? I'm assuming this isn't just an SSH key.

> If you want to chat about project dependencies, I'll probably need to find
> someone more familiar with the jenkins setup than I am. =)

Sure - how might I get in touch with someone else?
Flags: needinfo?(michael.l.comella) → needinfo?(cliang)
GPG keys are separate from SSH keys.  These are meant for encrypting information that should be kept secure (like the credentials I'd like to send you).  You can find more information here:

   https://mana.mozilla.org/wiki/display/SECURITY/GnuPG%2C+GPG%2C+OpenPGP%2C+PGP

(Please let me know if you can't read that page.)  People will often post their public GPG keys to the Mozilla key server to make it easy for others to get their public key.  You can see a copy of my key at:

    http://keys.mozilla.org/pks/lookup?search=cliang%40mozilla.com&op=vindex

RE: Chatting with someone else

When are you generally available?  I can try to find one of the other people who is more familiar with this server to help you and arrange a brief meeting.
Flags: needinfo?(cliang)
(In reply to C. Liang [:cyliang] from comment #5)
> (Please let me know if you can't read that page.)  People will often post
> their public GPG keys to the Mozilla key server to make it easy for others
> to get their public key.

I did my best to generate a key and upload it to the keyserver – let me know if I missed anything:
  http://keys.mozilla.org/pks/lookup?search=mcomella%40mozilla.com&op=vindex

> When are you generally available?  I can try to find one of the other people
> who is more familiar with this server to help you and arrange a brief
> meeting.

I'm generally around PST working hours (9:30-5:30ish).
Flags: needinfo?(cliang)
I've sent you a separate email message with the credentials information you need.  Please let me know if it doesn't seem to work for you.

I'm still working on trying to get someone who is more familiar with this server.  (We're slightly short-staffed with folks being out on PTO, so this is proving more difficult than I'd like.)
Flags: needinfo?(cliang)
Works for me – thanks! :)
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.