# ---------------------------------------------------------------------------- # settings.txt - This file stores all the settings for the configuration # of an alpeis continuous integration server based on # jenkins. See http://jenkins-ci.org # # Creation : 2013-04-19 starwarsfan # # Copyright (c) 2013 the eisfair team, team(at)eisfair(dot)org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- # Folder on the build master where jenkins stores the jobs jobsFolder=/home/jenkins/jobs # ---------------------------------------------------------------------------- # The pre- and suffixes to use for the created jobs. Also used for accessing # already existing jobs. # Build job templates must be constructed using the following name convention: # ${templateJobPrefix}${jobNamePrefix}__${templateJobPlaceholder}__ # Please note the mandatory double underlines before and after # $templateJobPlaceholder! Examples: # _eisfair-ng__TEMPLATE__v2.6_x86 # _eisfair-ng__TEMPLATE__v2.6_x86_64 templateJobPrefix=_ jobNamePrefix=eisfair-ng templateJobPlaceholder=TEMPLATE # ---------------------------------------------------------------------------- # Folder where the build results temporarily stored after their creation. # After a package is created it will be copied here. A separate job moves # the packages from this folder to the proper location on the eislist # folder. So the package build can use a separate build node. tempResultFolder=/tmp/buildResults # ---------------------------------------------------------------------------- # Settings to access jenkins for api calls jenkinsUrl=https://foo.bar.org/jenkins jenkinsUser=jenkins jenkinsCliJar=/var/cache/jenkins/war/WEB-INF/jenkins-cli.jar # ---------------------------------------------------------------------------- # This file should be readable only by the user which runs jenkins, # so 'chmod 600' it! jenkinsPasswordFile=/var/lib/jenkins/.ssh/ci-password # ---------------------------------------------------------------------------- # Configuration part for repository signing and repository creation. # The private key must be located in ~/.abuild/ signingPrivateKey=YourPrivateKey signingPublicKey=${signingPrivateKey}.pub apkRepoQualifier=eisfair-ng-ci apkRepositoryBaseFolder=/path/to/repository/ # A folder where manually built and uploaded packages should be located. # These packages where grabbed and included into the corresponding apk # repository. The folder structure below this folder should follow the # alpine default, i. e. $apkManualUploadSourceFolder/v2.7/main/x86 apkManualUploadSourceFolder=/path/to/folder # ---------------------------------------------------------------------------- # Use the debug mode: 'true' or 'false' # If you switch this to 'true', the scripts will produce a lot of output... debug=false