Commit graph

349 commits

Author SHA1 Message Date
Pascal Bach 77d495b078 gitlab-runner: 1.8.0 -> 1.9.0 (#21375) 2016-12-25 11:35:47 +00:00
Pascal Bach 2bf9413280 gitlab-runner: 1.7.1 -> 1.8.0 (#20719) 2016-11-26 14:22:41 +01:00
Tristan Helmich 9575eeae10 jenkins: 2.13 -> 2.33 (#20630) 2016-11-22 14:56:04 +01:00
Alexander V. Nikolaev 9743c0e623 drone: fix build issue on OSX
also update all hashes to recent snapshots
2016-11-11 23:04:31 +01:00
Alexander V. Nikolaev 9bd197fc97 drone: init at 0.5-20160813 2016-11-11 23:04:31 +01:00
Pascal Bach 4831e116e2 gitlab-runner: 1.7.0 -> 1.7.1 2016-11-10 01:46:26 +01:00
Pascal Bach d3c5b5cfe7 gitlab-runner: 1.6.0 -> 1.7.0 2016-10-22 23:25:34 +02:00
Franz Pletz a6d4ea4c2c
treewide: remove executable flags from .nix files 2016-09-27 22:15:00 +02:00
Pascal Bach 373b37f179 gitlab-runner: init at 1.6.0 2016-09-23 22:38:56 +02:00
Joachim F 09646cc8a5 Merge pull request #18501 from tvon/update/gocd-server-16.9.0-4001
gocd-server: 16.7.0-3819 -> 16.9.0-4001
2016-09-15 13:17:17 +02:00
Tom von Schwerdtner 9a2f40c024 gocd-agent: 16.7.0-3819 -> 16.9.0-4001 2016-09-10 18:33:14 -04:00
Tom von Schwerdtner 18f26f3563 gocd-server: 16.7.0-3819 -> 16.9.0-4001 2016-09-10 18:32:43 -04:00
Tuomas Tynkkynen 74a3a2cd7e treewide: Use makeBinPath 2016-08-23 01:18:10 +03:00
Graham Christensen 26d25774fa Merge pull request #17637 from swarren83/bump-gocd-server-version
gocd-server: 16.6.0-3590 -> 16.7.0-3819
2016-08-10 14:11:29 -04:00
Shawn Warren c671fc6dd0 gocd-server: 16.6.0-3590 -> 16.7.0-3819
Bump gocd-server version and update sha256 checksum.
2016-08-10 12:45:57 -05:00
Shawn Warren 697b6d2f90 gocd-agent: 16.6.0-3590 -> 16.7.0-3819
Bump gocd-agent version to 16.7.0-3819 and update sha256 checksum.
2016-08-10 12:42:22 -05:00
Shawn Warren 8750b4892e bump gocd-agent version to 16.6.0-3590 (#17311)
Update gocd-agent package version to 16.6.0-3590 including new sha.  Modify heapSize
and maxMemory mkOption to accurately reflect their intended purpose of configuring
initial java heap sizes.
2016-08-10 17:10:13 +02:00
Shawn Warren 7234275cd5 bump gocd-server version to 16.6.0-3590 (#17304)
Update gocd-server package version to 16.6.0-3590 including new sha.  Modify heapSize
and maxMemory mkOption to accurately reflect their intended purpose of configuring
initial java heap sizes.
2016-07-27 18:44:28 +02:00
Shawn Warren 9886c80daa Add gocd agent and server service packages (#16273)
GoCD is an open source continuous delivery server specializing in advanced workflow
modeling and visualization.  Update maintainers list to include swarren83.  Update
module list to include gocd agent and server module.  Update packages list to include
gocd agent and server package.  Update version, revision and checksum for GoCD
release 16.5.0.
2016-07-23 00:29:18 +02:00
Franz Pletz 727eb19a81 jenkins: 2.3 -> 2.13 2016-07-17 17:15:24 +02:00
Bjørn Forsman 8c2d888401 jenkins: move $out/{lib => webapps}/jenkins.war
As pointed out by @danbst, the tomcat NixOS module expects packages
listed in services.tomcat.webapps to either be direct .war file paths or
have .war files inside a "webapps" directory.

Commit 4075c10a59
("jenkins: move .war file from $out to $out/lib/jenkins.war") broke
jenkins + tomcat. Fix it by moving jenkins.war to $out/webapps/.
2016-07-15 17:18:44 +02:00
Bjørn Forsman 4075c10a59 jenkins: move .war file from $out to $out/lib/jenkins.war
Fixes #14137, also known as:

  $ nix-shell -p jenkins
  bash: source: /nix/store/ln1yw6c2v8bb2cjqfr1z5aqcssw054wa-jenkins-2.3:
  cannot execute binary file
  [nix-shell exited with error]

The problem is that jenkins.war is not installed inside the directory
$out, but rather _as the file_ $out. Fix it by moving the file to
$out/lib/jenkins.war.

While at it, move buildCommand so that the "meta" section is at the end
of the expression (standard style), and quote shell variables.
2016-07-15 15:12:52 +02:00
Paweł Pacana f3d202150c buildkite-agent: 2.1.8 ~> 2.1.13 2016-06-15 11:52:04 +02:00
Paweł Pacana d2b58dd39a buildkite-agent: init at 2.1.8
* nixos module included
* install compiled binary
* only one platform now
* limited config options
* relies on providing ssh keys for agent
2016-06-13 17:21:08 +01:00
Franz Pletz 4a3a92d5c8 jenkins: 1.653 -> 2.3 2016-05-13 17:45:39 +02:00
Graham Christensen 0b8dd57694 jenkins: copy .war to $out, fixes #14137 2016-03-30 11:47:05 -05:00
Allan Espinosa d53c4be32e jenkins: 1.652 -> 1.653 2016-03-15 15:19:48 -05:00
Allan Espinosa 6cab1cd62b jenkins: 1.650 -> 1.652 2016-03-09 01:34:40 -06:00
zimbatm c08f18df63 cide: 0.8.1 -> 0.9.0 2016-02-28 12:49:20 +00:00
Robin Gloster c087af0d8c Merge pull request #13450 from zimbatm/cide-dependency-fix
cide: add missing git runtime dependency
2016-02-25 16:58:44 +01:00
zimbatm 84a4d9e0e1 cide: add missing git runtime dependency
`git` is being used during `cide package`
2016-02-25 15:15:00 +00:00
Allan Espinosa 21917bc8e2 jenkins: 1.649 -> 1.650 2016-02-25 02:16:35 -06:00
zimbatm 4fd875be4e Merge pull request #13356 from zimbatm/cide
cide: init at 0.8.1
2016-02-23 22:28:02 +00:00
Allan Espinosa 491007d0a1 jenkins: 1.647 -> 1.649 2016-02-22 00:37:07 -06:00
zimbatm b58e26dbf6 cide: init at 0.8.1 2016-02-21 21:11:35 +00:00
Allan Espinosa 60c7bd1237 jenkins: 1.643 -> 1.647 2016-02-17 20:45:01 +01:00
Augustin Borsu 170f91a249 jenkins ci: 1.638 -> 1.643 2015-12-23 15:47:11 +01:00
Domen Kožar 704c8bab41 buildPythonPackage: fix standalone applications using it 2015-11-21 21:44:12 +01:00
Bjørn Forsman 30313d5c6e jenkins: 1.637 -> 1.638 (important security fixes)
I fat fingered the previous update, *this* is the real important
security updates:

https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-11-11
2015-11-12 13:40:09 +01:00
Bjørn Forsman 7a1c4ab324 jenkins: 1.636 -> 1.637 (security fixes)
https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-11-11
2015-11-12 13:34:44 +01:00
Bjørn Forsman eeced1bc51 jenkins: 1.633 -> 1.636 2015-11-02 10:39:16 +01:00
Utku Demir 57ad847982 jenkins: 1.631 -> 1.633 2015-10-14 21:21:12 +03:00
Bjørn Forsman f35de8ea64 jenkins: 1.594 -> 1.631 2015-09-30 17:25:39 +02:00
Benjamin Staffin 3a371528bb New package: jenkins-job-builder 2015-05-03 10:58:17 -07:00
宋文武 f40a613577 jenkins: update to 1.594 2014-12-18 14:30:14 +08:00
Bjørn Forsman 1a5501889c jenkins: update to latest (v1.579) 2014-09-08 17:08:05 +02:00
Bjørn Forsman af2334912a jenkins: expression cleanup
* Include version number in package name
* Remove trailing dot in meta.description
* Simplify meta by using "with stdenv.lib;"
2014-09-08 17:05:15 +02:00
Corey O'Connor 4b6e67f6c4 add platform and license to package metadata. 2014-03-13 13:01:49 -07:00
Corey O'Connor 9b79d5b298 Add jenkins continuous integration server and user.
By default the jenkins server is executed under the user "jenkins". Which can be configured using
users.jenkins.* options. If a different user is requested by changing services.jenkins.user then
none of the users.jenkins options apply.

This patch does not include jenkins slave configuration. Some config options will probably change
when this is implemented.

Aspects like the user and environment are typically identical between slave and master. The service
configs are different. The design is for users.jenkins to cover the shared aspects while
services.jenkins and services.jenkins-slave cover the master and slave specific aspects,
respectively.

Another option would be to place everything under services.jenkins and have a config that selects
master vs slave.
2014-03-13 13:01:49 -07:00