summaryrefslogtreecommitdiff
path: root/build-farm-build.el
diff options
context:
space:
mode:
authorAlex Kost <alezost@gmail.com>2018-07-13 20:59:41 +0300
committerAlex Kost <alezost@gmail.com>2018-07-16 21:37:19 +0300
commit53b540f9ce9a5ada89c8629e9b3742d42219b4de (patch)
tree93415b069b3a9eaed5508d04b784722a396c5893 /build-farm-build.el
parentAdd 'build-farm-set-url' command (diff)
downloademacs-build-farm-53b540f9ce9a5ada89c8629e9b3742d42219b4de.tar.gz
Move all url procedures to "build-farm-url.el"
* build-farm.el (build-farm-url-alist, build-farm-guess-url) (build-farm-urls, build-farm-url, build-farm-read-url) (build-farm-set-url, build-farm-type-by-url, build-farm-api-url) (build-farm-receive-data): Move to... * build-farm-build.el (build-farm-build-url, build-farm-build-log-url) (build-farm-build-latest-api-url, build-farm-build-queue-api-url): Move to... * build-farm-jobset.el (build-farm-jobset-url) (build-farm-jobset-api-url): Move to... * build-farm-url.el: ... here. New file.
Diffstat (limited to 'build-farm-build.el')
-rw-r--r--build-farm-build.el27
1 files changed, 1 insertions, 26 deletions
diff --git a/build-farm-build.el b/build-farm-build.el
index cde8ec1..322891c 100644
--- a/build-farm-build.el
+++ b/build-farm-build.el
@@ -26,6 +26,7 @@
(require 'bui)
(require 'build-farm)
(require 'build-farm-utils)
+(require 'build-farm-url)
(build-farm-define-entry-type build
:search-types '((latest . build-farm-build-latest-api-url)
@@ -97,32 +98,6 @@ See `build-farm-search-url' for the meaning of SEARCH-TYPE and ARGS."
(guix-build-log-find-file (build-farm-build-log-url id)))
-;;; Defining URLs
-
-(defun build-farm-build-url (id)
- "Return URL of a build ID."
- (build-farm-url "build/" (number-to-string id)))
-
-(defun build-farm-build-log-url (id)
- "Return URL of the log file of a build ID."
- (concat (build-farm-build-url id) "/log/raw"))
-
-(cl-defun build-farm-build-latest-api-url
- (number &key project jobset job system)
- "Return API URL to receive latest NUMBER of builds."
- (build-farm-api-url "latestbuilds"
- `(("nr" . ,number)
- ("project" . ,project)
- ("jobset" . ,jobset)
- ("job" . ,job)
- ("system" . ,system))))
-
-(defun build-farm-build-queue-api-url (number)
- "Return API URL to receive the NUMBER of queued builds."
- (build-farm-api-url "queue"
- `(("nr" . ,number))))
-
-
;;; Filters for processing raw entries
(defun build-farm-build-filter-status (entry)