]> gitweb.factorcode.org Git - factor.git/blob - extra/mason/config/config.factor
Revert "use tilde paths in more places."
[factor.git] / extra / mason / config / config.factor
1 ! Copyright (C) 2008, 2011 Eduardo Cavazos, Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: calendar io.pathnames kernel namespaces system ;
4 IN: mason.config
5
6 ! (Optional) Location for build directories
7 SYMBOL: builds-dir
8
9 builds-dir get-global [
10     home "builds" append-path builds-dir set-global
11 ] unless
12
13 ! Who sends build report e-mails.
14 SYMBOL: builder-from
15
16 ! Who receives build report e-mails.
17 SYMBOL: builder-recipients
18
19 ! (Optional) CPU architecture to build for.
20 SYMBOL: target-cpu
21
22 target-cpu get-global [ cpu target-cpu set-global ] unless
23
24 ! (Optional) OS to build for.
25 SYMBOL: target-os
26
27 target-os get-global [ os target-os set-global ] unless
28
29 ! (Optional) Architecture variant suffix.
30 SYMBOL: target-variant
31
32 ! (Optional) Additional bootstrap flags.
33 SYMBOL: boot-flags
34
35 ! Keep test-log around?
36 SYMBOL: builder-debug
37
38 ! URL for counter notifications.
39 SYMBOL: counter-url
40
41 counter-url [ "https://builds.factorcode.org/counter" ] initialize
42
43 ! URL for status notifications.
44 SYMBOL: status-url
45
46 status-url [ "https://builds.factorcode.org/status-update" ] initialize
47
48 ! Password for status notifications.
49 SYMBOL: status-secret
50
51 SYMBOL: upload-docs?
52
53 ! The below are only needed if upload-docs? is true.
54
55 ! Host to upload docs to
56 SYMBOL: docs-host
57
58 ! Username to log in.
59 SYMBOL: docs-username
60
61 ! Directory to upload docs to.
62 SYMBOL: docs-directory
63
64 ! URL to notify server about new docs
65 SYMBOL: docs-update-url
66
67 docs-update-url [ "https://builds.factorcode.org/docs-update" ] initialize
68
69 ! Boolean. Do we upload package binaries?
70 SYMBOL: upload-package?
71
72 ! Host to upload binary package to.
73 SYMBOL: package-host
74
75 ! Username to log in.
76 SYMBOL: package-username
77
78 ! Directory with binary packages.
79 SYMBOL: package-directory
80
81 ! Boolean. Do we update the clean branch?
82 SYMBOL: update-clean-branch?
83
84 ! The below are only needed if update-clean-branch? is true.
85
86 ! Host with clean git repo.
87 SYMBOL: branch-host
88
89 ! Username to log in.
90 SYMBOL: branch-username
91
92 ! Directory with git repo.
93 SYMBOL: branch-directory
94
95 ! Host to upload clean image to.
96 SYMBOL: image-host
97
98 ! Username to log in.
99 SYMBOL: image-username
100
101 ! Directory with clean images.
102 SYMBOL: image-directory
103
104 ! Upload timeout
105 SYMBOL: upload-timeout
106 1 hours upload-timeout set-global
107
108 ! Optional: override ssh and scp command names
109 SYMBOL: scp-command
110 scp-command [ "scp" ] initialize
111
112 SYMBOL: ssh-command
113 ssh-command [ "ssh" ] initialize