]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Travis Rhoden [Thu, 3 Sep 2015 16:43:59 +0000 (16:43 +0000)]
Rename scripts and config files
Rename filenames and content in appropriate files in bin/ and
config/ as well.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 23:42:14 +0000 (17:42 -0600)]
Merge pull request #122 from ceph/rhcs-installer
Add rhcs-installer job
Travis Rhoden [Tue, 1 Sep 2015 23:29:20 +0000 (16:29 -0700)]
Add rhcs-installer job
Job to build rhcs-installer package from upstream mariner-installer
source/job.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 23:04:29 +0000 (17:04 -0600)]
Merge pull request #121 from ceph/takora-cleanup
Use $DIST for determining distro
Travis Rhoden [Tue, 1 Sep 2015 21:44:32 +0000 (14:44 -0700)]
Use $DIST for determining distro
Makes takora job similar to ceph-deploy and mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Tue, 1 Sep 2015 14:51:07 +0000 (10:51 -0400)]
Merge pull request #120 from ktdreyer/rm-quantal
rm references to "quantal"
Ken Dreyer [Tue, 1 Sep 2015 14:44:01 +0000 (08:44 -0600)]
ceph-deploy: remove execution filter (and quantal/arm)
Ubuntu 12.10 (Quantal Quetzal) reached EOL May 16 2014. Remove
the reference in ceph-deploy's execution filter.
Similar to the change in commit
bd3113c09370dad9eb08d5536e19ab3e94b141b9 , the execution filter can now
be removed entirely, because we only build x86_64, and there's no need
to filter anything.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 14:41:36 +0000 (08:41 -0600)]
rm references to "quantal"
Ubuntu 12.10 (Quantal Quetzal) reached EOL May 16 2014. Remove support
from the tree.
https://lists.ubuntu.com/archives/ubuntu-announce/2014-April/000183.html
Ken Dreyer [Tue, 1 Sep 2015 14:39:18 +0000 (08:39 -0600)]
Merge pull request #119 from ceph/jessie-support
Jessie support
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:22:49 +0000 (16:22 -0400)]
remove filter - we only build x86_64, no need to filter anything
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:19:49 +0000 (16:19 -0400)]
add jessie to configuration matrix; remove old ones
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:18:48 +0000 (16:18 -0400)]
update DEBEMAIL on build script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:12:33 +0000 (16:12 -0400)]
add jessie to matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:11:06 +0000 (16:11 -0400)]
remove unsupported distros, add jessie for builds
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:54:16 +0000 (15:54 -0400)]
add jessie to the packaging matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:54:00 +0000 (15:54 -0400)]
add jessie to the build matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:50:30 +0000 (15:50 -0400)]
more removal of old ubuntu distros
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:49:18 +0000 (15:49 -0400)]
remove every ubuntu distro up to precise
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 1 Sep 2015 13:44:37 +0000 (09:44 -0400)]
Merge pull request #118 from ceph/wip-mariner-installer-pr
Add mariner-installer-pull-requests job
Travis Rhoden [Mon, 31 Aug 2015 20:26:02 +0000 (13:26 -0700)]
Add mariner-installer-pull-requests job
Test PRs for https://github.com/ceph/mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Mon, 31 Aug 2015 22:47:53 +0000 (16:47 -0600)]
Merge pull request #117 from ceph/wip-mariner-installer
Add mariner-installer job
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Travis Rhoden [Mon, 31 Aug 2015 20:20:08 +0000 (13:20 -0700)]
Add mariner-installer job
Start building upstream packages for
https://github.com/ceph/mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Mon, 31 Aug 2015 20:50:24 +0000 (14:50 -0600)]
Merge pull request #108 from ceph/bpo-tags
infer the BPTAG from the value of DIST
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Fri, 28 Aug 2015 20:47:03 +0000 (14:47 -0600)]
ceph-puppet-modules: cd into basedir
Jenkins clones takora to "basedir: takora". cd to this location, instead
of assuming that we're already at the root of the git clone.
This fixes the error:
cd: debian: No such file or directory
Ken Dreyer [Fri, 28 Aug 2015 20:45:07 +0000 (14:45 -0600)]
Merge pull request #116 from ktdreyer/ceph-puppet-modules
import "ceph-puppet-modules" job
Ken Dreyer [Fri, 28 Aug 2015 20:42:49 +0000 (14:42 -0600)]
import "ceph-puppet-modules" job
The downstream takora package in RHCS is named "ceph-puppet-modules".
Define a job that creates debian packages with that name.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Fri, 28 Aug 2015 13:50:44 +0000 (07:50 -0600)]
takora: rm "exit 0"
This is already implied. Remove it.
Ken Dreyer [Fri, 28 Aug 2015 13:50:07 +0000 (07:50 -0600)]
takora: fix conditional syntax
In the previous commit, I forgot the "; then" syntax that bash needs.
Ken Dreyer [Fri, 28 Aug 2015 13:45:21 +0000 (07:45 -0600)]
takora: only move artifacts when $BRANCH is defined
The purpose of this change is to make the build script work with both
the "takora" job and the "takora-pull-requests" job.
In the takora-pull-requests job, $BRANCH is undefined. We don't need to
move the build artifacts, because we aren't going to save them.
Ken Dreyer [Thu, 27 Aug 2015 23:32:24 +0000 (17:32 -0600)]
takora-pull-requests: add basedir
Similar to commit
38f2c2d39cc3957defd55f5df65f242326a34e10 , this fixes
an error where we try to cd to "takora", and the directory doesn't
exist, because Jenkins has done the git clone into the root of
$WORKSPACE.
Ken Dreyer [Thu, 27 Aug 2015 23:25:14 +0000 (17:25 -0600)]
Merge pull request #115 from ktdreyer/wip-takora-prs
import takora-pull-requests job
Ken Dreyer [Thu, 27 Aug 2015 23:22:28 +0000 (17:22 -0600)]
import takora-pull-requests job
Ken Dreyer [Thu, 27 Aug 2015 22:32:51 +0000 (16:32 -0600)]
takora: fix os string comparison
In bash, strings compare with "==" not "-eq"
And /etc/os-release's ID is "ubuntu" not "Ubuntu"
Ken Dreyer [Thu, 27 Aug 2015 22:23:37 +0000 (16:23 -0600)]
ice-setup/takora: fix shebang
with the shebang line fixed, Jenkins is really using bash to execute
this.
And in takora, this means we can go back to single brackets for a
conditional.
Ken Dreyer [Thu, 27 Aug 2015 22:23:15 +0000 (16:23 -0600)]
takora: build with tito
(untested, just rm'ing the python stuff, since that's obviously wrong
for takora)
Ken Dreyer [Thu, 27 Aug 2015 22:12:53 +0000 (16:12 -0600)]
takora: better Ubuntu detection
This removes Debian for now, but it's ok, because we don't build for
Debian (only Trusty).
Ken Dreyer [Thu, 27 Aug 2015 22:14:56 +0000 (16:14 -0600)]
takora: rm centos
We can add this back in when I'm confident that Trusty builds are
working properly (...one thing at a time...)
Ken Dreyer [Thu, 27 Aug 2015 21:57:52 +0000 (15:57 -0600)]
takora: add basedir
This fixes an error where we try to cd to "takora", and the directory
doesn't exist, because Jenkins has done the git clone into the root of
$WORKSPACE.
Ken Dreyer [Thu, 27 Aug 2015 21:48:16 +0000 (15:48 -0600)]
Merge pull request #114 from ktdreyer/wip-takora
import takora
Ken Dreyer [Thu, 27 Aug 2015 21:46:17 +0000 (15:46 -0600)]
import takora
Start building upstream packages for https://github.com/ceph/takora
Alfredo Deza [Thu, 27 Aug 2015 21:30:22 +0000 (17:30 -0400)]
Merge pull request #113 from ktdreyer/wip-ice-setup
import ice-setup
Ken Dreyer [Thu, 27 Aug 2015 19:08:06 +0000 (13:08 -0600)]
import ice-setup
Migrate the ice-setup job from our internal jenkins-calamari server to
jenkins.ceph.com.
Ken Dreyer [Mon, 24 Aug 2015 17:10:51 +0000 (11:10 -0600)]
Merge pull request #112 from ceph/rm-i386
remove i386 from ceph-build
Alfredo Deza [Mon, 24 Aug 2015 17:02:08 +0000 (13:02 -0400)]
remove i386 from ceph-build
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Thu, 20 Aug 2015 19:05:52 +0000 (12:05 -0700)]
Merge pull request #111 from ceph/cdep-rm-nodes
remove sles and suse from the builders list
Alfredo Deza [Thu, 20 Aug 2015 19:04:55 +0000 (15:04 -0400)]
remove sles and suse from the builders list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 10 Aug 2015 14:43:12 +0000 (10:43 -0400)]
slap the hosts IP to the name when registering them in Jenkins
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 30 Jul 2015 13:14:30 +0000 (09:14 -0400)]
Merge pull request #110 from ktdreyer/jjb-github-trigger
jjb: accept change notifications from GitHub
Ken Dreyer [Thu, 30 Jul 2015 02:24:42 +0000 (20:24 -0600)]
jjb: accept change notifications from GitHub
In commit
fac5ec4127ac1178b40ce0bd8bd176af355aadce I slowed down the Git
SCM polling for the JJB management job, with the reasoning that the
GitHub webhook would be a more responsive and efficient method of
triggering builds.
However, this was not entirely sufficient because the JJB job itself
must also be explicitly configured to accept the GitHub webhook
notifications.
Add "github" to the list of triggers for the JJB job. (This setting
corresponds to the "Build when a change is pushed to GitHub" checkbox in
Jenkins web UI.)
Ken Dreyer [Thu, 30 Jul 2015 02:19:03 +0000 (20:19 -0600)]
jjb: use randomized time in cron
It doesn't matter whether we run at the top of the hour, or at any time
close to there. Use the recommended "H" setting.
Ken Dreyer [Thu, 30 Jul 2015 02:13:39 +0000 (20:13 -0600)]
ceph-setup: handle install-deps.sh absence
Prior to this commit, if Jenkins could not find ./install-deps.sh in the
tree, the ceph-setup task would fail.
Older versions of Ceph (such as ceph-0.80.8.x) have no install-deps.sh
script. In these cases, simply continue on with the build.
Ken Dreyer [Tue, 28 Jul 2015 18:22:29 +0000 (12:22 -0600)]
Merge pull request #109 from ceph/is-tar
check if we have valid tars for pbuilder
Alfredo Deza [Tue, 28 Jul 2015 17:58:22 +0000 (13:58 -0400)]
check if we have valid tars for pbuilder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 24 Jul 2015 19:29:24 +0000 (15:29 -0400)]
infer the BPTAG from the value of DIST
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 23 Jul 2015 20:55:27 +0000 (16:55 -0400)]
fix incorrect name for sudoing without prompt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Thu, 23 Jul 2015 14:59:26 +0000 (08:59 -0600)]
Merge pull request #107 from ceph/ceph-setup-unpin
Ceph setup unpin
Alfredo Deza [Thu, 23 Jul 2015 14:03:56 +0000 (10:03 -0400)]
comment the current pinning of the job to trusty
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 23 Jul 2015 14:02:23 +0000 (10:02 -0400)]
install-deps.sh should run before configure as it checks deps
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 23 Jul 2015 13:28:30 +0000 (09:28 -0400)]
more dependencies needed for deb slaves
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 22 Jul 2015 22:29:31 +0000 (18:29 -0400)]
remove backrefs from sudoers change
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 22 Jul 2015 20:49:05 +0000 (16:49 -0400)]
more build tools that need to be installed
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 22 Jul 2015 19:53:32 +0000 (15:53 -0400)]
ensure six is updated and libtool is installed
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 22 Jul 2015 13:35:52 +0000 (09:35 -0400)]
Merge pull request #106 from ceph/rm-bindir
remove references/tests for bindir
Alfredo Deza [Wed, 22 Jul 2015 13:30:25 +0000 (09:30 -0400)]
remove references/tests for bindir
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 20:45:57 +0000 (16:45 -0400)]
ensure that the owner of the build dir can write to it
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 19:35:49 +0000 (15:35 -0400)]
ensure device is mounted, not only present
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 19:21:29 +0000 (15:21 -0400)]
use ext3 and force and overwrite
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 19:12:11 +0000 (15:12 -0400)]
fix wrong variable references
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 19:10:23 +0000 (15:10 -0400)]
note the formatting is very environment specific
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 19:09:23 +0000 (15:09 -0400)]
format and mount the ephemeral filesystem
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 00:53:32 +0000 (20:53 -0400)]
bring parity for slave playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 21 Jul 2015 00:24:55 +0000 (20:24 -0400)]
create the template for slaves
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Mon, 20 Jul 2015 18:39:08 +0000 (11:39 -0700)]
Merge pull request #105 from ceph/sudo-cdp
remove quotes on yum install
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Mon, 20 Jul 2015 18:37:49 +0000 (14:37 -0400)]
remove quotes on yum install
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Mon, 20 Jul 2015 18:33:30 +0000 (11:33 -0700)]
Merge pull request #104 from ceph/sudo-cdp
fix lack of SUDO in ceph-deploy setup script
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Mon, 20 Jul 2015 18:31:54 +0000 (14:31 -0400)]
fix lack of SUDO in ceph-deploy setup script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 20 Jul 2015 12:44:04 +0000 (08:44 -0400)]
Merge pull request #102 from tchaikov/wip-fix-jessie
add jessie to deb_dists
Kefu Chai [Sat, 18 Jul 2015 13:32:59 +0000 (21:32 +0800)]
add jessie to deb_dists
to add definition of jessie to conf/distributions so reprepro is
able to include the jessie packages.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 21:26:46 +0000 (17:26 -0400)]
Merge pull request #101 from ceph/master-ansible
master and slave roles for jenkins
Alfredo Deza [Fri, 17 Jul 2015 21:22:47 +0000 (17:22 -0400)]
slave files should be at the top
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 21:22:20 +0000 (17:22 -0400)]
move the ansible-jenkins to the roles dir
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 21:21:55 +0000 (17:21 -0400)]
move the playbook files to the top dir
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 20:03:36 +0000 (16:03 -0400)]
add the jenkins-build public key
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 20:02:05 +0000 (16:02 -0400)]
document the init yml file
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 17 Jul 2015 20:01:42 +0000 (16:01 -0400)]
use lineinfile to get jenkins-build permissions
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:17:57 +0000 (09:17 -0400)]
move the init module to the top level
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:07:54 +0000 (09:07 -0400)]
normalize in lower case for triggering handlers
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:07:41 +0000 (09:07 -0400)]
include nginx module when setting up jenkins
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:07:14 +0000 (09:07 -0400)]
enabling nginx means started, not restarted
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:06:45 +0000 (09:06 -0400)]
create the jenkins-build user
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 9 Jul 2015 13:06:09 +0000 (09:06 -0400)]
add github oauth plugin
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 19:16:45 +0000 (15:16 -0400)]
install jdk and git in slaves
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 14:17:53 +0000 (10:17 -0400)]
remove cli.yml - ported to config.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 14:17:19 +0000 (10:17 -0400)]
move cli.yml into config.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 13:25:51 +0000 (09:25 -0400)]
add a task for nginx
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 13:25:23 +0000 (09:25 -0400)]
add the handlers to bounce nginx
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 13:23:39 +0000 (09:23 -0400)]
templates for nginx
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 12:42:38 +0000 (08:42 -0400)]
fix xml errors in jenkins job builder xml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 7 Jul 2015 12:33:12 +0000 (08:33 -0400)]
use a non standard port for master.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 6 Jul 2015 20:29:44 +0000 (16:29 -0400)]
create an init.yml for initial setup of a public master
Signed-off-by: Alfredo Deza <adeza@redhat.com>