diff options
Diffstat (limited to 'Jenkinsfile')
| -rw-r--r-- | Jenkinsfile | 590 |
1 files changed, 590 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..49cbaa7 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,590 @@ +@Library('guix-my-packages') _ + +pipeline { + agent { + label 'guixsd' + } + stages { + stage('build') { + steps { + script { + guix.build 'cava' + } + script { + guix.build 'cdrkit-libre' + } + script { + guix.build 'cli-visualizer' + } + script { + guix.build 'colormake' + } + script { + guix.build 'ddclient' + } + script { + guix.build 'eless' + } + script { + guix.build 'emacs-academic-phrases' + } + script { + guix.build 'emacs-add-hooks' + } + script { + guix.build 'emacs-ansible-doc' + } + script { + guix.build 'emacs-auto-yasnippet' + } + script { + guix.build 'emacs-beginend' + } + script { + guix.build 'emacs-benchmark-init' + } + script { + guix.build 'emacs-biblio' + } + script { + guix.build 'emacs-browse-at-remote' + } + script { + guix.build 'emacs-cl-generic' + } + script { + guix.build 'emacs-closql' + } + script { + guix.build 'emacs-cmake-mode' + } + script { + guix.build 'emacs-company-lua' + } + script { + guix.build 'emacs-company-quickhelp' + } + script { + guix.build 'emacs-company-restclient' + } + script { + guix.build 'emacs-crux' + } + script { + guix.build 'emacs-csv-mode' + } + script { + guix.build 'emacs-darkroom' + } + script { + guix.build 'emacs-dashboard' + } + script { + guix.build 'emacs-datetime' + } + script { + guix.build 'emacs-default-text-scale' + } + script { + guix.build 'emacs-dired-hacks' + } + script { + guix.build 'emacs-dired-rsync' + } + script { + guix.build 'emacs-discover-my-major' + } + script { + guix.build 'emacs-docker' + } + script { + guix.build 'emacs-docker-tramp' + } + script { + guix.build 'emacs-dockerfile-mode' + } + script { + guix.build 'emacs-download-region' + } + script { + guix.build 'emacs-dumb-jump' + } + script { + guix.build 'emacs-edit-indirect' + } + script { + guix.build 'emacs-edit-server' + } + script { + guix.build 'emacs-elisp-refs' + } + script { + guix.build 'emacs-emacsql' + } + script { + guix.build 'emacs-emamux' + } + script { + guix.build 'emacs-emms-player-simple-mpv' + } + script { + guix.build 'emacs-engine-mode' + } + script { + guix.build 'emacs-epkg' + } + script { + guix.build 'emacs-erc-hl-nicks' + } + script { + guix.build 'emacs-eros' + } + script { + guix.build 'emacs-esup' + } + script { + guix.build 'emacs-ewmctrl' + } + script { + guix.build 'emacs-f3' + } + script { + guix.build 'emacs-faceup' + } + script { + guix.build 'emacs-fancy-narrow' + } + script { + guix.build 'emacs-finalize' + } + script { + guix.build 'emacs-ggtags' + } + script { + guix.build 'emacs-git-auto-commit-mode' + } + script { + guix.build 'emacs-git-messenger' + } + script { + guix.build 'emacs-gitpatch' + } + script { + guix.build 'emacs-grep-context' + } + script { + guix.build 'emacs-helm-bibtex' + } + script { + guix.build 'emacs-helm-c-yasnippet' + } + script { + guix.build 'emacs-helm-eww' + } + script { + guix.build 'emacs-helm-firefox' + } + script { + guix.build 'emacs-helm-gtags' + } + script { + guix.build 'emacs-helm-make' + } + script { + guix.build 'emacs-helm-mode-manager' + } + script { + guix.build 'emacs-helm-shell-history' + } + script { + guix.build 'emacs-helpful' + } + script { + guix.build 'emacs-hierarchy' + } + script { + guix.build 'emacs-highlight-defined' + } + script { + guix.build 'emacs-highlight-escape-sequences' + } + script { + guix.build 'emacs-highlight-numbers' + } + script { + guix.build 'emacs-highlight-stages' + } + script { + guix.build 'emacs-highlight-symbol' + } + script { + guix.build 'emacs-hy-mode' + } + script { + guix.build 'emacs-ibuffer-projectile' + } + script { + guix.build 'emacs-ido-vertical-mode' + } + script { + guix.build 'emacs-interactive-align' + } + script { + guix.build 'emacs-irfc' + } + script { + guix.build 'emacs-itail' + } + script { + guix.build 'emacs-ivy-yasnippet' + } + script { + guix.build 'emacs-json-mode' + } + script { + guix.build 'emacs-json-reformat' + } + script { + guix.build 'emacs-json-snatcher' + } + script { + guix.build 'emacs-know-your-http-well' + } + script { + guix.build 'emacs-lacarte' + } + script { + guix.build 'emacs-let-alist' + } + script { + guix.build 'emacs-lice-el' + } + script { + guix.build 'emacs-list-utils' + } + script { + guix.build 'emacs-load-relative' + } + script { + guix.build 'emacs-logview' + } + script { + guix.build 'emacs-loop' + } + script { + guix.build 'emacs-m-buffer-el' + } + script { + guix.build 'emacs-macrostep' + } + script { + guix.build 'emacs-magit-org-todos-el' + } + script { + guix.build 'emacs-makey' + } + script { + guix.build 'emacs-mbsync' + } + script { + guix.build 'emacs-md4rd' + } + script { + guix.build 'emacs-move-text' + } + script { + guix.build 'emacs-navi-mode' + } + script { + guix.build 'emacs-nix-mode' + } + script { + guix.build 'emacs-nnreddit' + } + script { + guix.build 'emacs-npm-mode' + } + script { + guix.build 'emacs-on-screen' + } + script { + guix.build 'emacs-org-edit-latex' + } + script { + guix.build 'emacs-org-mind-map' + } + script { + guix.build 'emacs-org-pomodoro' + } + script { + guix.build 'emacs-org-ref' + } + script { + guix.build 'emacs-outorg' + } + script { + guix.build 'emacs-outshine' + } + script { + guix.build 'emacs-parent-mode' + } + script { + guix.build 'emacs-parinfer-mode' + } + script { + guix.build 'emacs-parsebib' + } + script { + guix.build 'emacs-pg' + } + script { + guix.build 'emacs-polymode-ansible' + } + script { + guix.build 'emacs-pulseaudio-control' + } + script { + guix.build 'emacs-racket-mode' + } + script { + guix.build 'emacs-rainbow-blocks' + } + script { + guix.build 'emacs-rotate-text' + } + script { + guix.build 'emacs-rpm-spec-mode' + } + script { + guix.build 'emacs-rsw-elisp' + } + script { + guix.build 'emacs-scratch-el' + } + script { + guix.build 'emacs-seq' + } + script { + guix.build 'emacs-shift-number' + } + script { + guix.build 'emacs-slime-company' + } + script { + guix.build 'emacs-sml-mode' + } + script { + guix.build 'emacs-sourcemap' + } + script { + guix.build 'emacs-sr-speedbar' + } + script { + guix.build 'emacs-stickyfunc-enhance' + } + script { + guix.build 'emacs-stumpwm-mode' + } + script { + guix.build 'emacs-suggest' + } + script { + guix.build 'emacs-tiny' + } + script { + guix.build 'emacs-transmission' + } + script { + guix.build 'emacs-tree-mode' + } + script { + guix.build 'emacs-tuareg' + } + script { + guix.build 'emacs-validate' + } + script { + guix.build 'emacs-visual-regexp' + } + script { + guix.build 'emacs-web-beautify' + } + script { + guix.build 'emacs-which-key' + } + script { + guix.build 'emacs-wordgen' + } + script { + guix.build 'epipe' + } + script { + guix.build 'flameshot' + } + script { + guix.build 'gource' + } + script { + guix.build 'keynav' + } + script { + guix.build 'kodi-cli' + } + script { + guix.build 'licensecheck' + } + script { + guix.build 'perl-b-hooks-op-check' + } + script { + guix.build 'perl-bareword-filehandles' + } + script { + guix.build 'perl-data-section' + } + script { + guix.build 'perl-extutils-depends' + } + script { + guix.build 'perl-indirect' + } + script { + guix.build 'perl-lexical-sealrequirehints' + } + script { + guix.build 'perl-moo-2' + } + script { + guix.build 'perl-multidimensional' + } + script { + guix.build 'perl-number-range' + } + script { + guix.build 'perl-path-iterator-rule' + } + script { + guix.build 'perl-pod-constants' + } + script { + guix.build 'perl-regexp-pattern' + } + script { + guix.build 'perl-regexp-pattern-license' + } + script { + guix.build 'perl-software-license' + } + script { + guix.build 'perl-string-copyright' + } + script { + guix.build 'perl-string-escape' + } + script { + guix.build 'perl-sub-quote' + } + script { + guix.build 'perl-test-failwarnings' + } + script { + guix.build 'perl-test-filename' + } + script { + guix.build 'perl-test-roo' + } + script { + guix.build 'perl-universal-require' + } + script { + guix.build 'perl-uri-escape' + } + script { + guix.build 'php-with-bcmath' + } + script { + guix.build 'pscircle' + } + script { + guix.build 'python-backports-csv' + } + script { + guix.build 'python-betamax-matchers' + } + script { + guix.build 'python-clf' + } + script { + guix.build 'python-fasteners' + } + script { + guix.build 'python-ghp-import' + } + script { + guix.build 'python-internetarchive' + } + script { + guix.build 'python-iso3166' + } + script { + guix.build 'python-iso639' + } + script { + guix.build 'python-jsonpatch' + } + script { + guix.build 'python-jsonpatch' + } + script { + guix.build 'python-pyaudio' + } + script { + guix.build 'python-pycryptodome' + } + script { + guix.build 'python-schema' + } + script { + guix.build 'python-schema' + } + script { + guix.build 'python-send2trash' + } + script { + guix.build 'python-uritemplate' + } + script { + guix.build 'python-xmltodict' + } + script { + guix.build 'r-colorout' + } + script { + guix.build 'restic' + } + script { + guix.build 'sipcalc' + } + script { + guix.build 'streamlink' + } + script { + guix.build 'tmux-xpanes' + } + script { + guix.build 'tome4' + } + script { + guix.build 'twitchy' + } + script { + guix.build 'ubridge' + } + script { + guix.build 'xmobar' + } + } + } + } +} + |
