-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbuild.default.properties
71 lines (62 loc) · 3.47 KB
/
build.default.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#--------------------------------------------------------------------------------
# appserver-io-dist/osx Build Default Properties
#
# @copyright 2014 TechDivision GmbH <[email protected]>
# @license http://opensource.org/licenses/osl-3.0.php
# Open Software License (OSL 3.0)
# @author Johann Zelger <[email protected]>
# @author Bernhard Wick <[email protected]>
#--------------------------------------------------------------------------------
# ---- env settings -------------------------------------------------------------
# The BUILD_NUMBER is provided by Jenkins, if we are in a local environment username will used instead
env.BUILD_NUMBER = ${user.name}-${time.stamp}
# ---- Vagrant specific directories ---------------------------------------------
vagrant.basedir = /vagrant
vagrant-build.dir = ${vagrant.basedir}/build
vagrant-temp.dir = ${vagrant.basedir}/tmp
vagrant-reports.dir = ${vagrant.basedir}/reports
vagrant-src.dir = ${vagrant.basedir}/src
vagrant.provider = virtualbox
vagrant.user.name = vagrant
vagrant.user.password = vagrant
# ---- Vagrant box settings -----------------------------------------------------
vagrant-box.prefix = appserverOsx${target-os.version}Dist
vagrant-box.baseurl = file://~/Downloads
# ---- build specific settings - ---------------------------------------------------------
# Supply only if not given otherwise e.g. within a Jenkins job
#target-os.major.version = <TARGETED_OS_MAJOR_VERSION> e.g. 7
#target-os.minor.version = <TARGETED_OS_MINOR_VERSION> e.g. 8
#github.oauth.token = <YOUR_TOKEN_HERE>
generic.package.suffix-separator = +
generic.package.version-separator = _
generic.package.architecture-separator = _
# ---- build settings - ---------------------------------------------------------
target-os.version = ${target-os.major.version}.${target-os.minor.version}
appserver-base.dir = /opt/appserver
os.qualified.path = mac
build.number = ${env.BUILD_NUMBER}
build.name.prefix = appserver-
os.architecture = x86_64
build.name.ext = pkg
build.server.user = build
build.server.host = bernade.appserver.io
build.server.upload-path = /var/www/builds.appserver.io/mac/
# ---- appserver source ---------------------------------------------------------
# appserver.src.version will be obtained by cloning the github repository and reading out the lastest tag.
# you can set a version by your own to build a specific dist version
# appserver.src.version = your.specific.version
appserver.src.repo = appserver-io/appserver
appserver.url.repo = https://${github.oauth.token}:[email protected]/${appserver.src.repo}
# this can be used for local testing
# appserver.url.repo = git://127.0.0.1/appserver
# ---- appserver runtime --------------------------------------------------------
# Version and build number are universal to all operating systems. If, for some reason, they need to be overwritten, do that here. Otherwise have a look at appserver-io-dist/package
# appserver.runtime.version =
# appserver.runtime.build =
appserver.runtime.url = https://github.com/wick-ed/runtime/releases/download/${appserver.runtime.version}
# ---- appserver webapp pre-deployment ------------------------------------------
appserver.apps.example.version = latest
appserver.apps.example.url = http://apps.appserver.io/example/example-${appserver.apps.example.version}.phar
# ---- appserver webapp pre-deployment ------------------------------------------
appserver.apps.api.version = latest
appserver.apps.api.url = http://apps.appserver.io/api/api-${appserver.apps.api.version}.phar