]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
10 years agounquote archive settings 55/head
Ken Dreyer [Mon, 4 May 2015 23:46:36 +0000 (17:46 -0600)]
unquote archive settings

Prior to this commit the archive settings for ceph-deploy and
radosgw-agent were quoted 'false' or 'true' instead of simply the
boolean types that YAML expects.

jenkins-jobs interpreted these strings to be "true", so we ended up with
the following XML:

  <latestOnly>true</latestOnly>

This meant that Jenkins deleted all the older archived ceph-deploy
packages each time a new version was built.  When 1.5.22.1 was built,
the "older" 1.5.23 package was deleted.

Unquote the boolean values so JJB will properly interpret them.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoMerge pull request #54 from ceph/remove-squeeze
Ken Dreyer [Mon, 4 May 2015 22:24:09 +0000 (16:24 -0600)]
Merge pull request #54 from ceph/remove-squeeze

remove squeeze from matrix

10 years agoremove squeeze from matrix 54/head
Alfredo Deza [Mon, 4 May 2015 21:11:38 +0000 (17:11 -0400)]
remove squeeze from matrix

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #53 from ktdreyer/import-ceph-release-rpm
Alfredo Deza [Mon, 4 May 2015 15:00:46 +0000 (11:00 -0400)]
Merge pull request #53 from ktdreyer/import-ceph-release-rpm

import ceph-release-rpm jjb task

10 years agoimport ceph-release-rpm jjb task 53/head
Ken Dreyer [Fri, 1 May 2015 20:23:28 +0000 (14:23 -0600)]
import ceph-release-rpm jjb task

This imports the current settings for "ceph-release-rpm" as YAML.

This is an import of the job previously defined in Jenkins' own data
store (ie /home2/jenkins/jobs/ceph-release-rpm/config.xml)

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoMerge pull request #52 from ktdreyer/wip-radosgw-agent-name
Alfredo Deza [Tue, 28 Apr 2015 17:09:35 +0000 (13:09 -0400)]
Merge pull request #52 from ktdreyer/wip-radosgw-agent-name

radosgw-agent: remove wip display name

10 years agoradosgw-agent: remove wip display name 52/head
Ken Dreyer [Tue, 28 Apr 2015 17:05:37 +0000 (11:05 -0600)]
radosgw-agent: remove wip display name

It doesn't make sense to name this job "wip", since we're using it to
build releases.

10 years agoMerge pull request #51 from ceph/remove-make-check
Andrew Schoen [Fri, 24 Apr 2015 13:58:25 +0000 (08:58 -0500)]
Merge pull request #51 from ceph/remove-make-check

removed ceph make check

10 years agoMerge pull request #50 from ceph/remote-bindings
Andrew Schoen [Fri, 24 Apr 2015 13:57:40 +0000 (08:57 -0500)]
Merge pull request #50 from ceph/remote-bindings

remove python-bindings

10 years agoremoved ceph make check 51/head
Alfredo Deza [Fri, 24 Apr 2015 13:07:10 +0000 (09:07 -0400)]
removed ceph make check

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoremove python-bindings 50/head
Alfredo Deza [Fri, 24 Apr 2015 12:03:38 +0000 (08:03 -0400)]
remove python-bindings

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #49 from ceph/wip-ceph-setup-skip-tag
Alfredo Deza [Thu, 23 Apr 2015 21:45:21 +0000 (17:45 -0400)]
Merge pull request #49 from ceph/wip-ceph-setup-skip-tag

ceph-setup: skip tagging each build

10 years agoceph-setup: skip tagging each build 49/head
Ken Dreyer [Thu, 23 Apr 2015 20:37:48 +0000 (14:37 -0600)]
ceph-setup: skip tagging each build

Jenkins (un)helpfully tags each build. Don't do this in the ceph-setup
task.

Unfortunately the change in dd5d14520a6fc37337f3a092ca8afc241b2fbacc did
not seem to cover this case, so we need to re-examine why.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agorevert: mistakingly disabled wrong project
Alfredo Deza [Mon, 20 Apr 2015 14:51:46 +0000 (10:51 -0400)]
revert: mistakingly disabled wrong project

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agodisabling this other ceph pull request job for now
Alfredo Deza [Mon, 20 Apr 2015 14:49:59 +0000 (10:49 -0400)]
disabling this other ceph pull request job for now

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agodisable this test-job that seems stale
Alfredo Deza [Mon, 20 Apr 2015 14:36:10 +0000 (10:36 -0400)]
disable this test-job that seems stale

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #45 from ktdreyer/wip-ceph-build-pr-noverbose
Alfredo Deza [Fri, 17 Apr 2015 15:01:51 +0000 (11:01 -0400)]
Merge pull request #45 from ktdreyer/wip-ceph-build-pr-noverbose

ceph-build-pull-requests: quiet output

10 years agoMerge pull request #48 from ktdreyer/wip-fix-ceph-package-job-name
Dan Mick [Thu, 16 Apr 2015 22:28:28 +0000 (15:28 -0700)]
Merge pull request #48 from ktdreyer/wip-fix-ceph-package-job-name

ceph-package: fix display name

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years agoceph-package: fix display name 48/head
Ken Dreyer [Thu, 16 Apr 2015 22:25:31 +0000 (16:25 -0600)]
ceph-package: fix display name

Commit f8d03a28c00e8ad6b2c496e069de6492791496ba fixed the internal
Jenkins job name, this fixes the display name as well.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoMerge pull request #47 from ktdreyer/wip-fix-ceph-package-job-name
Alfredo Deza [Thu, 16 Apr 2015 22:20:50 +0000 (18:20 -0400)]
Merge pull request #47 from ktdreyer/wip-fix-ceph-package-job-name

ceph-package: fix job name

10 years agoceph-package: fix job name 47/head
Ken Dreyer [Thu, 16 Apr 2015 22:15:29 +0000 (16:15 -0600)]
ceph-package: fix job name

When I imported the ceph-package job, I made a bad copy & paste in the
name - it was erroneously named "ceph-build".

Update the job's name to the correct value.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoMerge pull request #43 from ktdreyer/rpm-unpackaged-files
Alfredo Deza [Wed, 15 Apr 2015 12:31:21 +0000 (08:31 -0400)]
Merge pull request #43 from ktdreyer/rpm-unpackaged-files

build_rpms.sh: terminate on unpackaged files

10 years agoMerge pull request #46 from ceph/wip-ceph-rm-do-autogen
Alfredo Deza [Tue, 14 Apr 2015 20:59:52 +0000 (16:59 -0400)]
Merge pull request #46 from ceph/wip-ceph-rm-do-autogen

ceph-setup: remove do_autogen.sh

10 years agoceph-setup: remove do_autogen.sh 46/head
Ken Dreyer [Tue, 14 Apr 2015 17:22:29 +0000 (11:22 -0600)]
ceph-setup: remove do_autogen.sh

Remove do_autogen.sh from the ceph-setup task. Run ./autogen.sh and
./configure instead.

I've copied this long ./configure argument list from a prior run of
./do_autogen.sh so that we're using the same arguments. We can adjust it
as needed.

One of the reasons for making this change is that ./do_autogen.sh takes
an argument ("-L") depending on whether we're building a Hammer or
Firefly release. The goal of this change is to use a more stable
interface for doing the builds.

As background, from Sage on IRC yesterday:

  sage: i'm surprised jenkins is using do_autogen.sh at all actually?
  ktdreyer: what should it use?
  sage: ./autogen.sh and then pass the args explicitly to ./configure
        that it wants?
  sage: it doesn't really matter i guess, but do_autogen.sh piles a
        bunch of random stuff in there
  ktdreyer: I was just looking at autobuild-ceph.git's build-ceph.sh
  ktdreyer: it does what you're suggesting
  ktdreyer: cool
  sage: do_autogen.sh in my mind is for developers.  if it makes sense
        for relase that's ok, but that's not how i've treated it

10 years agoMerge pull request #44 from ktdreyer/wip-import-ceph
Alfredo Deza [Tue, 14 Apr 2015 14:07:27 +0000 (10:07 -0400)]
Merge pull request #44 from ktdreyer/wip-import-ceph

import ceph task

10 years agoceph-setup: remove debugging "pwd" command 44/head
Ken Dreyer [Tue, 14 Apr 2015 13:38:59 +0000 (07:38 -0600)]
ceph-setup: remove debugging "pwd" command

This was just for debugging and can be removed. It is also redundant
with the

  echo "  PWD=$(pwd)"

line that the build script already runs.

Reported-by: Alfredo Deza <adeza@redhat.com>
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoimport ceph-package jjb task
Ken Dreyer [Tue, 14 Apr 2015 03:58:14 +0000 (21:58 -0600)]
import ceph-package jjb task

This imports the current settings for "ceph-package" as YAML.

This is an import of the job previously defined in Jenkins' own data
store (ie /home2/jenkins/jobs/ceph-package/config.xml)

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoimport ceph-build jjb task
Ken Dreyer [Tue, 14 Apr 2015 03:20:11 +0000 (21:20 -0600)]
import ceph-build jjb task

This imports the current settings for "ceph-build" as YAML.

This is an import of the job previously defined in Jenkins' own data
store (ie /home2/jenkins/jobs/ceph-build/config.xml)

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoimport ceph-setup jjb task
Ken Dreyer [Tue, 14 Apr 2015 00:10:45 +0000 (18:10 -0600)]
import ceph-setup jjb task

This imports the current settings for "ceph-setup" as YAML.

This is an import of the job previously defined in Jenkins' own data
store (ie /home2/jenkins/jobs/ceph-setup/config.xml)

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoimport ceph jjb task
Ken Dreyer [Mon, 13 Apr 2015 22:56:52 +0000 (16:56 -0600)]
import ceph jjb task

This imports the current settings for "ceph" as YAML.

This is an import of the job previously defined in Jenkins' own data
store (ie /home2/jenkins/jobs/ceph/config.xml)

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoceph-build-pull-requests: quiet output 45/head
Ken Dreyer [Mon, 13 Apr 2015 23:06:23 +0000 (17:06 -0600)]
ceph-build-pull-requests: quiet output

Running the pull requests script with -x is very noisy. The script
already prints a lot of information with "echo", so just silence the
debugging outupt.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agobuild_rpms.sh: terminate on unpackaged files 43/head
Ken Dreyer [Mon, 30 Mar 2015 23:36:03 +0000 (17:36 -0600)]
build_rpms.sh: terminate on unpackaged files

As Ceph changes and new files get installed by default, we need to
ensure that the commits which create these files also update the
packaging files lists as well.

One way to do this is to tell Gitbuilder to stop skipping unpackaged
files in the RPMs. This will cause Gitbuilder builds to indicate a
failure when new files get added without packaging updates.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoadd more ceph-org members to avoid buggy permissions
Alfredo Deza [Wed, 4 Mar 2015 19:01:12 +0000 (14:01 -0500)]
add more ceph-org members to avoid buggy permissions

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agomore removal off scm polling for pull request jobs
Alfredo Deza [Tue, 3 Mar 2015 19:44:32 +0000 (14:44 -0500)]
more removal off scm polling for pull request jobs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #42 from ceph/pollscm
Ken Dreyer [Tue, 3 Mar 2015 19:25:29 +0000 (12:25 -0700)]
Merge pull request #42 from ceph/pollscm

remove poll scm option for pull request jobs

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoremove poll scm option for pull request jobs 42/head
Alfredo Deza [Tue, 3 Mar 2015 18:57:14 +0000 (13:57 -0500)]
remove poll scm option for pull request jobs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agofix permissions on ceph-qa-suite
Alfredo Deza [Mon, 2 Mar 2015 19:02:50 +0000 (14:02 -0500)]
fix permissions on ceph-qa-suite

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoinitial take on ceph-qa-suite pull request support
Alfredo Deza [Thu, 26 Feb 2015 18:10:59 +0000 (13:10 -0500)]
initial take on ceph-qa-suite pull request support

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agomake sure the right key is used when releasing
Alfredo Deza [Mon, 9 Feb 2015 19:57:44 +0000 (14:57 -0500)]
make sure the right key is used when releasing

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agomove files from the parent dir, not the cwd
Alfredo Deza [Mon, 9 Feb 2015 14:58:27 +0000 (09:58 -0500)]
move files from the parent dir, not the cwd

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agodo not use build dir, use KEYID
Alfredo Deza [Mon, 9 Feb 2015 14:37:58 +0000 (09:37 -0500)]
do not use build dir, use KEYID

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoremove cd to build
Alfredo Deza [Mon, 9 Feb 2015 14:26:24 +0000 (09:26 -0500)]
remove cd to build

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit f4c8c4ad732ddd05786b000083c1fcefaed8cef7)

10 years agoMerge pull request #41 from ceph/radosgw-agent
Alfredo Deza [Fri, 6 Feb 2015 20:02:44 +0000 (15:02 -0500)]
Merge pull request #41 from ceph/radosgw-agent

initial take on radosgw-agent task

10 years agoinitial take on radosgw-agent task 41/head
Alfredo Deza [Fri, 6 Feb 2015 15:57:30 +0000 (10:57 -0500)]
initial take on radosgw-agent task

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #40 from dachary/wip-disable-github
Alfredo Deza [Tue, 16 Dec 2014 15:21:35 +0000 (10:21 -0500)]
Merge pull request #40 from dachary/wip-disable-github

disable github triggers for ceph-pull-requests

10 years agodisable github triggers for ceph-pull-requests 40/head
Loic Dachary [Tue, 16 Dec 2014 15:17:04 +0000 (16:17 +0100)]
disable github triggers for ceph-pull-requests

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #38 from dachary/wip-loic
Alfredo Deza [Mon, 15 Dec 2014 21:49:05 +0000 (16:49 -0500)]
Merge pull request #38 from dachary/wip-loic

add dachary to the list of admins for ceph-pull-requests

10 years agoadd dachary to the list of admins for ceph-pull-requests 38/head
Loic Dachary [Mon, 15 Dec 2014 21:30:20 +0000 (22:30 +0100)]
add dachary to the list of admins for ceph-pull-requests

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #37 from dachary/wip-ceph-mirror
Alfredo Deza [Mon, 15 Dec 2014 20:45:18 +0000 (15:45 -0500)]
Merge pull request #37 from dachary/wip-ceph-mirror

use ceph mirror instead of github

10 years agouse ceph mirror instead of github 37/head
Loic Dachary [Mon, 15 Dec 2014 20:41:54 +0000 (21:41 +0100)]
use ceph mirror instead of github

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #35 from dachary/wip-10046-make-check
Alfredo Deza [Mon, 15 Dec 2014 20:18:34 +0000 (15:18 -0500)]
Merge pull request #35 from dachary/wip-10046-make-check

run make check on pull requests

10 years agorun make check on pull requests 35/head
Loic Dachary [Thu, 4 Dec 2014 23:47:42 +0000 (00:47 +0100)]
run make check on pull requests

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #31 from ktdreyer/doc-documentation-jobs
Alfredo Deza [Tue, 2 Dec 2014 17:01:43 +0000 (12:01 -0500)]
Merge pull request #31 from ktdreyer/doc-documentation-jobs

doc: add notes about "documentation" jobs

10 years agoMerge pull request #34 from andrewschoen/ceph-deploy-docs
Alfredo Deza [Tue, 2 Dec 2014 15:15:26 +0000 (10:15 -0500)]
Merge pull request #34 from andrewschoen/ceph-deploy-docs

port the ceph-deploy-docs job to yaml

10 years agoport the ceph-deploy-docs job to yaml 34/head
Andrew Schoen [Tue, 2 Dec 2014 15:01:16 +0000 (09:01 -0600)]
port the ceph-deploy-docs job to yaml

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoMerge pull request #33 from andrewschoen/teuthology-docs
Alfredo Deza [Mon, 1 Dec 2014 23:20:22 +0000 (18:20 -0500)]
Merge pull request #33 from andrewschoen/teuthology-docs

actually delete the teuthology-docs-build directory

10 years agoactually delete the teuthology-docs-build directory 33/head
Andrew Schoen [Mon, 1 Dec 2014 22:19:35 +0000 (16:19 -0600)]
actually delete the teuthology-docs-build directory

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoMerge pull request #32 from andrewschoen/teuthology-docs
Alfredo Deza [Mon, 1 Dec 2014 21:28:01 +0000 (16:28 -0500)]
Merge pull request #32 from andrewschoen/teuthology-docs

Teuthology docs

10 years agorename teuthology-docs-build to teuthology-docs. fix encoding in rsync command 32/head
Andrew Schoen [Mon, 1 Dec 2014 21:20:50 +0000 (15:20 -0600)]
rename teuthology-docs-build to teuthology-docs. fix encoding in rsync command

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agodoc: add notes about "documentation" jobs 31/head
Ken Dreyer [Mon, 1 Dec 2014 18:15:07 +0000 (11:15 -0700)]
doc: add notes about "documentation" jobs

Add a bit of documentation regarding "documentation" jobs in Jenkins.
This records our lessons learned during Andrew's work to create the
"teuthology-docs-build" job configuration and get that particular one
running.

10 years agocreate job to build and push teuthology docs
Andrew Schoen [Mon, 1 Dec 2014 16:52:06 +0000 (10:52 -0600)]
create job to build and push teuthology docs

Create a job to build teuthology docs and push them to
ceph.com/teuthology/docs

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
10 years agoCreate a job to build teuthology docs and push them to ceph.com/teuthology/docs 30/head
Andrew Schoen [Mon, 1 Dec 2014 16:52:06 +0000 (10:52 -0600)]
Create a job to build teuthology docs and push them to ceph.com/teuthology/docs

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoMerge pull request #29 from ktdreyer/readme-pull-requests
Alfredo Deza [Fri, 21 Nov 2014 18:41:22 +0000 (13:41 -0500)]
Merge pull request #29 from ktdreyer/readme-pull-requests

doc: add section for configuring pull request jobs

10 years agodoc: add section for configuring pull request jobs 29/head
Ken Dreyer [Fri, 21 Nov 2014 18:29:33 +0000 (11:29 -0700)]
doc: add section for configuring pull request jobs

Describe the requirements for setting up a new job that will build pull
requests.

10 years agoMerge pull request #28 from ktdreyer/jenkins-slave-chef-github-url
Ken Dreyer [Fri, 21 Nov 2014 17:49:13 +0000 (10:49 -0700)]
Merge pull request #28 from ktdreyer/jenkins-slave-chef-github-url

jenkins-slave-chef-pull-requests: add GitHub URL

10 years agojenkins-slave-chef-pull-requests: add GitHub URL 28/head
Ken Dreyer [Fri, 21 Nov 2014 17:43:55 +0000 (10:43 -0700)]
jenkins-slave-chef-pull-requests: add GitHub URL

Configure the GitHub plugin for the jenkins-slave-chef-pull-requests job.

(Ideally this will allow the job to recognize the pull request web
hooks that come in from GitHub.)

10 years agoMerge pull request #27 from ktdreyer/jenkins-slave-chef-correct-url
Ken Dreyer [Fri, 21 Nov 2014 17:39:42 +0000 (10:39 -0700)]
Merge pull request #27 from ktdreyer/jenkins-slave-chef-correct-url

jenkins-slave-chef-pull-requests: fix Git URL

10 years agojenkins-slave-chef-pull-requests: fix Git URL 27/head
Ken Dreyer [Fri, 21 Nov 2014 17:37:45 +0000 (10:37 -0700)]
jenkins-slave-chef-pull-requests: fix Git URL

Fix a bad copy & paste for the jenkins-slave-chef-pull-requests job
configuration.

10 years agoMerge pull request #26 from ktdreyer/ceph-kmod-rpm
Ken Dreyer [Thu, 20 Nov 2014 00:24:10 +0000 (17:24 -0700)]
Merge pull request #26 from ktdreyer/ceph-kmod-rpm

import ceph-kmod-rpm configuration

10 years agoimport ceph-kmod-rpm configuration 26/head
Ken Dreyer [Thu, 20 Nov 2014 00:18:39 +0000 (17:18 -0700)]
import ceph-kmod-rpm configuration

This imports the current settings for ceph-kmod-rpm as YAML.

10 years agoMerge pull request #24 from ktdreyer/ceph-deploy-pr-trust-throden
Alfredo Deza [Mon, 17 Nov 2014 21:54:59 +0000 (16:54 -0500)]
Merge pull request #24 from ktdreyer/ceph-deploy-pr-trust-throden

ceph-deploy-pull-requests: add Travis to admins list

10 years agoMerge pull request #25 from ceph/wip-ceph-build-prs
Alfredo Deza [Mon, 17 Nov 2014 21:49:42 +0000 (16:49 -0500)]
Merge pull request #25 from ceph/wip-ceph-build-prs

create a ceph-build PR job

10 years agocreate a ceph-build PR job 25/head
Alfredo Deza [Mon, 17 Nov 2014 21:43:24 +0000 (16:43 -0500)]
create a ceph-build PR job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoceph-deploy-pull-requests: add Travis to admins list 24/head
Ken Dreyer [Mon, 17 Nov 2014 21:42:36 +0000 (14:42 -0700)]
ceph-deploy-pull-requests: add Travis to admins list

Travis is a co-maintainer of ceph-deploy; add him to the list of
administrators for the GitHub Pull Requests plugin. Jenkins will trust
any pull requests from Travis and build them automatically.

(I don't know why Jenkins wasn't already trusting Travis since he's a
member of the Ceph organization.)

10 years agoMerge pull request #23 from ceph/wip-radosgw-agent
Alfredo Deza [Mon, 17 Nov 2014 21:08:42 +0000 (16:08 -0500)]
Merge pull request #23 from ceph/wip-radosgw-agent

create a radosgw-agent PR job

10 years agoinstall tox, not requirements.txt 23/head
Alfredo Deza [Mon, 17 Nov 2014 20:02:07 +0000 (15:02 -0500)]
install tox, not requirements.txt

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agocreate a radosgw-agent PR job
Alfredo Deza [Mon, 17 Nov 2014 19:52:38 +0000 (14:52 -0500)]
create a radosgw-agent PR job

Signed-off-by: Alfredo Deza <adeza@rehat.com>
10 years agoMerge pull request #22 from ktdreyer/jjb-better-search
Alfredo Deza [Fri, 14 Nov 2014 15:22:26 +0000 (10:22 -0500)]
Merge pull request #22 from ktdreyer/jjb-better-search

jjb: increase precision of job searches

10 years agojjb: increase precision of job searches 22/head
Ken Dreyer [Fri, 14 Nov 2014 15:13:40 +0000 (08:13 -0700)]
jjb: increase precision of job searches

The "for `ls .` ... -d subdirectory" logic was examining every entry at
the top-level of the workspace, both files and directories. The files
entries were useless since they would never contain subdirectories.

Use "find" instead to only locate directories at the top level.

The purpose of this change is to make the verbose output (with set -x)
easier to read, and make it easier to spot errors in the future.

10 years agoMerge pull request #21 from ktdreyer/jjb-errors
Alfredo Deza [Fri, 14 Nov 2014 14:38:40 +0000 (09:38 -0500)]
Merge pull request #21 from ktdreyer/jjb-errors

jjb: be verbose and fail early on errors

10 years agojjb: be verbose and fail early on errors 21/head
Ken Dreyer [Fri, 14 Nov 2014 14:27:53 +0000 (07:27 -0700)]
jjb: be verbose and fail early on errors

Prior to this commit, if the "job-builder update" command failed,
Jenkins would still consider the overall job to have succeeded, because
the jjb/config/config script was exiting with a zero exit code. (This
was because the for/ls loop were the final commands to run, and they
were exiting with zero.)

When I modified the Jenkins UID as a part of the overall Jenkins
authentication changes yesterday, the "job-builder update" command no
longer worked, because the password in jenkins_builder.ini was no longer
valid. However, Jenkins still considered the jjb job to be passing, as
explained above.

Tell bash to be verbose about the commands it runs ("set -x") and fail
early if there are any problems ("set -e").

With this change, if there is a problem with "job-builder update" or any
other command in the script, the job will fail right away and Jenkins
will bring it to our attention sooner.

10 years agoMerge pull request #19 from ktdreyer/ceph-deploy-pull-requests
Alfredo Deza [Thu, 13 Nov 2014 20:39:11 +0000 (15:39 -0500)]
Merge pull request #19 from ktdreyer/ceph-deploy-pull-requests

import ceph-deploy-pull-requests

10 years agoMerge pull request #20 from ktdreyer/readme-updates
Alfredo Deza [Thu, 13 Nov 2014 20:38:43 +0000 (15:38 -0500)]
Merge pull request #20 from ktdreyer/readme-updates

doc: README updates

10 years agodoc: add "naming conventions" section 20/head
Ken Dreyer [Thu, 13 Nov 2014 19:19:12 +0000 (12:19 -0700)]
doc: add "naming conventions" section

10 years agodoc: capitalize titles
Ken Dreyer [Thu, 13 Nov 2014 19:20:05 +0000 (12:20 -0700)]
doc: capitalize titles

10 years agodoc: improve RST syntax in "testing changes"
Ken Dreyer [Thu, 13 Nov 2014 19:08:54 +0000 (12:08 -0700)]
doc: improve RST syntax in "testing changes"

RST expects double backticks, not single ones.

10 years agoimport ceph-deploy-pull-requests 19/head
Ken Dreyer [Thu, 13 Nov 2014 16:09:01 +0000 (09:09 -0700)]
import ceph-deploy-pull-requests

This imports the current settings for ceph-deploy-pull-requests as YAML.

10 years agojenkins-slave-chef-pull-requests: fix YAML syntax
Ken Dreyer [Tue, 11 Nov 2014 18:43:48 +0000 (11:43 -0700)]
jenkins-slave-chef-pull-requests: fix YAML syntax

The YAML syntax for the github-pull-request portion of the
cjenkins-slave-chef-pull-requests job was incorrect; use the correct
syntax.

10 years agodoc: add steps for testing changes
Ken Dreyer [Tue, 11 Nov 2014 18:43:10 +0000 (11:43 -0700)]
doc: add steps for testing changes

10 years agofix indentation
Alfredo Deza [Tue, 11 Nov 2014 14:19:59 +0000 (09:19 -0500)]
fix indentation

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
10 years agoadd artifact publishers
Alfredo Deza [Tue, 11 Nov 2014 14:15:07 +0000 (09:15 -0500)]
add artifact publishers

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
10 years agouse the newly jjb-able ceph-deploy
Alfredo Deza [Mon, 10 Nov 2014 17:57:45 +0000 (12:57 -0500)]
use the newly jjb-able ceph-deploy

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
10 years agoMerge pull request #17 from ktdreyer/jenkins-slave-chef-pull-requests
Alfredo Deza [Mon, 10 Nov 2014 17:08:06 +0000 (12:08 -0500)]
Merge pull request #17 from ktdreyer/jenkins-slave-chef-pull-requests

add jenkins-slave-chef-pull-requests

10 years agoMerge pull request #18 from ktdreyer/readme-updates
Alfredo Deza [Mon, 10 Nov 2014 17:07:13 +0000 (12:07 -0500)]
Merge pull request #18 from ktdreyer/readme-updates

README updates

10 years agodoc: refresh CentOS versions 18/head
Ken Dreyer [Mon, 10 Nov 2014 16:47:51 +0000 (09:47 -0700)]
doc: refresh CentOS versions

CentOS 4 doesn't exist any more; use something more modern.

10 years agodoc: link to jenkins-job-builder task in README
Ken Dreyer [Mon, 10 Nov 2014 16:46:41 +0000 (09:46 -0700)]
doc: link to jenkins-job-builder task in README

The README makes reference to the fact that a Jenkins job deploys any
job config changes. Add a hyperlink to this job.

10 years agoadd jenkins-slave-chef-pull-requests 17/head
Ken Dreyer [Sat, 8 Nov 2014 02:05:00 +0000 (19:05 -0700)]
add jenkins-slave-chef-pull-requests

This task will test pull requests for the jenkins-slave-chef repository
by running "rake".

10 years agofix path to jenkins build
Alfredo Deza [Fri, 7 Nov 2014 20:14:12 +0000 (15:14 -0500)]
fix path to jenkins build

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
10 years agoadd a pwd to debug where we are
Alfredo Deza [Fri, 7 Nov 2014 20:03:34 +0000 (15:03 -0500)]
add a pwd to debug where we are

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
10 years agoMerge pull request #16 from andrewschoen/ceph-deploy
Alfredo Deza [Fri, 7 Nov 2014 18:00:17 +0000 (13:00 -0500)]
Merge pull request #16 from andrewschoen/ceph-deploy

Ceph deploy