Project

General

Profile

Tasks #6319

UI: Configure automated build environment with Jenkins

Added by Ian Colle about 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

0%

Tags:
Reviewed:
Affected Versions:

History

#1 Updated by Ian Colle about 8 years ago

  • Assignee set to Yan-Fa Li

#2 Updated by Ian Colle almost 8 years ago

  • Target version changed from v1.0beta to v1.0rc-1

#3 Updated by Dan Mick almost 8 years ago

  • Target version changed from v1.0rc-1 to v1.0rc-2

#4 Updated by Yan-Fa Li almost 8 years ago

  • Subject changed from Configure automated build environment with Jenkins to UI: Configure automated build environment with Jenkins

#5 Updated by Yan-Fa Li almost 8 years ago

Talked to Gary briefly. Looks like our jenkins.ceph.com instance is completely public. I think we might have to set up a private one in the VPN, since this is for Calamari usage, so it's probably not advisable to telegraph to the world what we are up to.

#6 Updated by Yan-Fa Li almost 8 years ago

Sandon allocated jenkins-calamari.front.sepia.ceph.com for our use. It's an LXC running ubuntu 12.04LTS.

I just installed Jenkins 1.509.4 LTS release from the Jenkins CI Repos. It's not configured yet, just a vanilla Jenkins instance running on port 8080.

I'm going to timebox this for now and maybe when Gary is feeling better he can help me setup the Google Auth and we'll start deploying builds to it.

TODO:

1. Add auth
2. Install a webserver to serve build artifacts
3. Add some jobs and start deploying builds to well known directories
e.g. /builds/clients/dashboard/latest
4. make sure email notifications work

#7 Updated by Yan-Fa Li almost 8 years ago

2. installed a webserver to serve build artifacts
4. email working but not being sent to calamari yet
3. started adding dashboard, still tweaking and a skeleton calamari-ui-admin build

#8 Updated by Yan-Fa Li almost 8 years ago

  • Status changed from New to In Progress
  • Target version changed from v1.0rc-2 to v1.1rc1

completed clients-dashboard build
inprogress calamari-ui-admin
todo calamari-ui-login

#9 Updated by Yan-Fa Li almost 8 years ago

  • Status changed from In Progress to Resolved
  • Target version changed from v1.1rc1 to v1.0rc-2

Building clients-dashboard, runs tests but there are no useful tests yet.
Builds ui-admin but there are no tests to run so it doesn't do that yet
Builds ui-login should be running tests but there are no useful tests yet.

All packages can be downloaded from:

http://jenkins-calamari.front.sepia.ceph.com/builds/

Also available in: Atom PDF