summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2021-08-01 00:49:54 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2021-08-01 00:50:04 +0300
commit5627422d54161714b2da7daa5157f52afe0d4c0f (patch)
treee1fd8154ea048f1593b3a2b124469b3e848ef065
parentAdd missing shepherd-supplementary-groups.patch patch. (diff)
downloadguix-wigust-5627422d54161714b2da7daa5157f52afe0d4c0f.tar.gz
gnu: Add jenkins.
* guix/wigust/packages/jenkins.scm (jenkins): New variable.
-rw-r--r--guix/wigust/packages/jenkins.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/guix/wigust/packages/jenkins.scm b/guix/wigust/packages/jenkins.scm
new file mode 100644
index 0000000..4143250
--- /dev/null
+++ b/guix/wigust/packages/jenkins.scm
@@ -0,0 +1,28 @@
+(define-module (wigust packages jenkins)
+ #:use-module (guix build-system copy)
+ #:use-module (guix download)
+ #:use-module (guix packages)
+ #:use-module ((guix licenses) #:prefix license:))
+
+(define-public jenkins
+ (package
+ (name "jenkins")
+ (version "2.277.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://get.jenkins.io/war-stable/"
+ version "/jenkins.war"))
+ (sha256
+ (base32
+ "08lv5v5kxp9ln798gjmh8j9a8r8xc471fbhiz2l7gxncpxn50ga2"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan
+ `((,(assoc-ref %build-inputs "source")
+ ,(string-append "/webapps/jenkins.war")))
+ #:phases (modify-phases %standard-phases (delete 'unpack))))
+ (home-page "https://www.jenkins.io/")
+ (synopsis "Continuous integration tool")
+ (description
+ "This package provides a Jenkins continuous integration tool.")
+ (license license:expat)))