]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
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>
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
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>
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
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>
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
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>
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
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>
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
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
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>
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
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>
Alfredo Deza [Mon, 1 Dec 2014 21:28:01 +0000 (16:28 -0500)]
Merge pull request #32 from andrewschoen/teuthology-docs
Teuthology docs
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>
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.
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>
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>
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
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.
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
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.)
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
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.
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
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.
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
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
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>
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.)
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
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>
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>
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
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.
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
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.
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
Alfredo Deza [Thu, 13 Nov 2014 20:38:43 +0000 (15:38 -0500)]
Merge pull request #20 from ktdreyer/readme-updates
doc: README updates
Ken Dreyer [Thu, 13 Nov 2014 19:19:12 +0000 (12:19 -0700)]
doc: add "naming conventions" section
Ken Dreyer [Thu, 13 Nov 2014 19:20:05 +0000 (12:20 -0700)]
doc: capitalize titles
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.
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.
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.
Ken Dreyer [Tue, 11 Nov 2014 18:43:10 +0000 (11:43 -0700)]
doc: add steps for testing changes
Alfredo Deza [Tue, 11 Nov 2014 14:19:59 +0000 (09:19 -0500)]
fix indentation
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Tue, 11 Nov 2014 14:15:07 +0000 (09:15 -0500)]
add artifact publishers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
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>
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
Alfredo Deza [Mon, 10 Nov 2014 17:07:13 +0000 (12:07 -0500)]
Merge pull request #18 from ktdreyer/readme-updates
README updates
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.
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.
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".
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>
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>
Alfredo Deza [Fri, 7 Nov 2014 18:00:17 +0000 (13:00 -0500)]
Merge pull request #16 from andrewschoen/ceph-deploy
Ceph deploy
Andrew Schoen [Fri, 7 Nov 2014 17:55:18 +0000 (11:55 -0600)]
invoke jenkins-build from ceph-deploy during build
Andrew Schoen [Fri, 7 Nov 2014 17:49:12 +0000 (11:49 -0600)]
change name so it doesn't conflict with existing job; remove commented out branches
Andrew Schoen [Fri, 7 Nov 2014 15:48:39 +0000 (09:48 -0600)]
use an actualy jenkins yml file, hopefully less wrong this time
Andrew Schoen [Fri, 7 Nov 2014 15:33:07 +0000 (09:33 -0600)]
added the ceph-deploy.yml file in the proper directory structure
Alfredo Deza [Thu, 6 Nov 2014 14:46:19 +0000 (09:46 -0500)]
update the README with example project layout
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 20:25:05 +0000 (15:25 -0500)]
be specific about the package name
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 19:57:24 +0000 (14:57 -0500)]
fix bash syntax error
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 19:51:37 +0000 (14:51 -0500)]
use the right order for deb/rpm
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 19:43:44 +0000 (14:43 -0500)]
remove double cd to pybind dir
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 19:30:31 +0000 (14:30 -0500)]
cd into pybind/ceph
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 17:57:42 +0000 (12:57 -0500)]
gigantic script to build deb+rpm
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 16:53:42 +0000 (11:53 -0500)]
skip installing python deps for the bindings job
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 3 Nov 2014 16:43:10 +0000 (11:43 -0500)]
fix path for bash executable:
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 31 Oct 2014 18:30:11 +0000 (14:30 -0400)]
an initial take on the build script
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 31 Oct 2014 18:29:59 +0000 (14:29 -0400)]
build only for now
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 31 Oct 2014 16:43:27 +0000 (12:43 -0400)]
fix yml indentation
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 31 Oct 2014 16:28:02 +0000 (12:28 -0400)]
make the python bindings a matrix project
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 15:03:19 +0000 (11:03 -0400)]
correctly search for definitions directories
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 14:45:49 +0000 (10:45 -0400)]
loop around all projects to build Jenkins configurations
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 14:37:49 +0000 (10:37 -0400)]
initial take on python-bindings
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 13:41:02 +0000 (09:41 -0400)]
remove generated xml
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 13:38:13 +0000 (09:38 -0400)]
poll every minute for github
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 16 Oct 2014 13:36:09 +0000 (09:36 -0400)]
add some comments of the config actions
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 21:22:51 +0000 (17:22 -0400)]
I HATE BASH. Removing dollar sign from var
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 21:21:07 +0000 (17:21 -0400)]
make mkdir work
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 21:14:51 +0000 (17:14 -0400)]
add a valid path to the sdist index
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 19:54:44 +0000 (15:54 -0400)]
use local caching
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 17:14:33 +0000 (13:14 -0400)]
fix paths to definitions
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 16:58:32 +0000 (12:58 -0400)]
restrict to one node
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 16:48:58 +0000 (12:48 -0400)]
create a virtualenv for jenkins job builder
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 16:41:15 +0000 (12:41 -0400)]
correct path to call config script
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 14:02:39 +0000 (10:02 -0400)]
create the jjb project with magic configurations
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 13:09:22 +0000 (09:09 -0400)]
deprecate all scripts
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 15 Oct 2014 13:06:56 +0000 (09:06 -0400)]
create a README explaning new build rules
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Sandon Van Ness [Fri, 3 Oct 2014 19:24:45 +0000 (12:24 -0700)]
Use mirror even on pbuilder update.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness [Fri, 3 Oct 2014 18:43:04 +0000 (11:43 -0700)]
Use apt-mirror for pbuilder.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness [Fri, 3 Oct 2014 18:00:23 +0000 (11:00 -0700)]
Copy patch file(s) from source tree.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sage Weil [Wed, 27 Aug 2014 20:22:34 +0000 (13:22 -0700)]
Merge pull request #15 from ceph/wip-rpm-subdir
build_rpms.sh: when copying *.patch, look in rpm/ instead of ./
Dan Mick [Wed, 27 Aug 2014 19:46:43 +0000 (12:46 -0700)]
build_rpms.sh: when copying *.patch, look in rpm/ instead of ./
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Sage Weil [Fri, 22 Aug 2014 17:57:50 +0000 (10:57 -0700)]
move wheezy hack into build_dsc.sh, where it belongs
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 22 Aug 2014 20:37:52 +0000 (13:37 -0700)]
Revert "build_debs: horrible hack to remove libbabeltrace from wheezy build deps"
This reverts commit
40a6547fbd2260b4d2e3277242fe97348a826cb9 .
This doesn't work.
Alfredo Deza [Thu, 21 Aug 2014 17:03:10 +0000 (13:03 -0400)]
Merge pull request #13 from ceph/wip-babeltrace
some ugly hacks to make wip-lttng build on wheezy
Sage Weil [Wed, 20 Aug 2014 18:20:48 +0000 (11:20 -0700)]
build_debs: horrible hack to remove libbabeltrace from wheezy build deps
There is no package available, so remove it from build deps.
This is just to get around the control file checks. The build already
does not enable support on wheezy.
Signed-off-by: Sage Weil <sage@redhat.com>