Language: HTML, PHP, Javascript
- This a template web site for iOS / Android application distributions.
- You can start jenkins build first then change config.json, lang/lang_ko.json, lang/lang_en.json etc.
- Apache or Nginx web server
- PHP 7.0 or later
jenkins-build.shas git submodule, seeInstallationsection
-
First you should get
jenkins (bash) shell scriptinto your iOS or Android source working copy like following:git submodule add https://github.com/neoroman/JenkinsBuild.git jenkins -
After create jenkins item and input followings into
Buildsectiongit submodule init git submodule update git submodule foreach git pull origin main bash -ex ${WORKSPACE}/jenkins/jenkins-build.sh -p ios --toppath "Company/Project"or just add submoule in jenkins forcefully
git submodule add https://github.com/neoroman/JenkinsBuild.git jenkins git config -f .gitmodules submodule.jenkins.url https://github.com/neoroman/JenkinsBuild.git git submodule sync git submodule update --force --recursive --init --remote git submodule foreach git pull origin main bash -ex ${WORKSPACE}/jenkins/build.sh -p ios --toppath "Company/Project" -
Jenkins probably failed for the first time.
-
Copy
config/config.json.defaulttoconfig/config.json -
Edit
config/config.jsonfor various path for source, CLI commands, ... etc -
Copy
config/lang/lang_{ko,en}.json.defaulttolang/lang_{ko,en}.json -
Edit
lang/lang_{ko,en}.jsonfor messages on web pages.
config/config.json: parameter for site global variableslang/lang_ko.json: php-i18n for Koreanlang/lang_en.json: php-i18n for English- You can add more langauge file in lang/ if you need.
- Copy
config/ExportOptions_AppStore.plist.defaulttoconfig/ExportOptions_AppStore.plist - Edit values for keys properly for your Application informations in App Store
COMPANY Corp. / [email protected]
See the LICENSE file for more info.