From 5627422d54161714b2da7daa5157f52afe0d4c0f Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sun, 1 Aug 2021 00:49:54 +0300 Subject: gnu: Add jenkins. * guix/wigust/packages/jenkins.scm (jenkins): New variable. --- guix/wigust/packages/jenkins.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 guix/wigust/packages/jenkins.scm 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))) -- cgit v1.2.3