Module: Nixenvironment
- Defined in:
- lib/nixenvironment/git.rb,
lib/nixenvironment/scm.rb,
lib/nixenvironment/plist.rb,
lib/nixenvironment/config.rb,
lib/nixenvironment/slather.rb,
lib/nixenvironment/version.rb,
lib/nixenvironment/archiver.rb,
lib/nixenvironment/deployer.rb,
lib/nixenvironment/xcodebuild.rb,
lib/nixenvironment/cmd_executor.rb,
lib/nixenvironment/build_env_vars_loader.rb
Defined Under Namespace
Classes: Archiver, BuildEnvVarsLoader, CmdExecutor, Deployer, Git, Plist, SCM, Slather, Xcodebuild
Constant Summary collapse
- TEMPLATES_REPO_LIST =
template peojects repositories
{ 'objc' => '[email protected]:nix_iphone_internal/np.git', 'swift' => '[email protected]:nix_iphone_internal/nps.git', 'unity' => 'https://gitlab.nixdev.co/NIX_Unity_Internal/NUP.git', 'macos' => '[email protected]:nix_iphone_internal/nmp.git' }
- CONFIG_SETTINGS_FILE_NAME =
config
'Config'
- BUILD_SCRIPTS_PATH =
ninbas legacy
File.('../../../legacy', __FILE__)
- UNITY_BUILD_ANDROID_SCRIPT_PATH =
File.join(BUILD_SCRIPTS_PATH, 'UnityBuildAndroid.py')
- CODE_DUPLICATION_REPORT_SCRIPT_PATH =
File.join(BUILD_SCRIPTS_PATH, 'GenerateCodeDuplicationReport.sh')
- DEPLOY_SCRIPT_PATH =
File.join(BUILD_SCRIPTS_PATH, 'Deploy.sh')
- DEPLOY_APK_SCRIPT_PATH =
File.join(BUILD_SCRIPTS_PATH, 'DeployAPK.py')
- UTILS_PATH =
utils
File.('../../../utils', __FILE__)
- IDENTITIESLIST_UTILITY_PATH =
File.join(UTILS_PATH, 'identitieslist')
- TAGGER_UTILITY_PATH =
File.join(UTILS_PATH, 'AddVersionToIcons.sh')
- MACOS_PROJECTS_DEPLOY_PATH =
macos
'Projects/macOSProjects'
- APP_EXT =
file extensions
'.app'
- IPA_EXT =
'.ipa'
- APPEX_EXT =
'.appex'
- DSYM_EXT =
'.dSYM'
- ZIP_EXT =
'.zip'
- GIT_EXT =
'.git'
- AUTOGENERATED_FILES_HEADER =
autogenerated
'### AUTOGENERATED BY Nixenvironment; DO NOT EDIT ###'
- AUTOGENERATED_LAST_REVISION =
'_last_revision.sh'
- AUTOGENERATED_LAST_BUILD_VARS =
'_last_build_vars.sh'
- AUTOGENERATED_COVERAGE =
'coverage.xml'
- AUTOGENERATED_DUPLICATION =
'duplication.xml'
- AUTOGENERATED_TEST_RESULTS =
'test-results/'
- WATCHKIT_APP_KEY =
watch, extensions, widgets
'WatchKit App'
- WATCHKIT_EXTENSION_KEY =
'WatchKit Extension'
- WIDGET_KEY =
'Widget'
- WATCHKIT_APP_PREFIX =
WATCHKIT_APP_KEY + ' '
- WATCHKIT_EXTENSION_PREFIX =
WATCHKIT_EXTENSION_KEY + ' '
- WIDGET_PREFIX =
WIDGET_KEY + ' '
- WATCHKIT_APP_SUFFIX =
' ' + WATCHKIT_APP_KEY
- WATCHKIT_EXTENSION_SUFFIX =
' ' + WATCHKIT_EXTENSION_KEY
- WIDGET_SUFFIX =
' ' + WIDGET_KEY
- WATCHKIT_APP_SUFFIX_WITH_EXT =
WATCHKIT_APP_SUFFIX + APP_EXT
- WATCHKIT_EXTENSION_SUFFIX_WITH_EXT =
WATCHKIT_EXTENSION_SUFFIX + APPEX_EXT
- WIDGET_SUFFIX_WITH_EXT =
WIDGET_SUFFIX + APPEX_EXT
- IOS_BUILDS_FOLDER_NAME =
'build'
- IOS_PLUGINS_FOLDER_NAME =
'PlugIns'
- IOS_BUILD_DIRECTORY_NAME =
File.join(Dir.pwd, IOS_BUILDS_FOLDER_NAME)
- PROVISIONING_PROFILES_PATH =
File.join(Dir.home, 'Library/MobileDevice/Provisioning Profiles')
- UNITY_BUILDS_IOS_PATH =
unity
'Builds/iOS'
- UNITY_BUILDS_MACOS_PATH =
'Builds/MacOS'
- UNITY_BUILDS_WINPHONE_PATH =
'Builds/WinPhone'
- UNITY_BUILDS_WEBGL_PATH =
'Builds/WebGL'
- UNITY_BUILDS_IOS_PROJECT =
'Unity-iPhone.xcodeproj'
- UNITY_BUILDS_IOS_SCHEME =
'Unity-iPhone'
- UNITY_BUILDS_ICONS_PATH =
'Unity-iPhone/Images.xcassets'
- UNITY_BUILD_SCRIPTS_PATH =
'UnityBuildAutomationScripts'
- UNITY_ASSETS_EDITOR_PATH =
'Assets/Editor'
- UNITY_BUILD_SCRIPTS_DIR =
File.join(BUILD_SCRIPTS_PATH, UNITY_BUILD_SCRIPTS_PATH)
- UNITY_EDITOR_DIR =
File.join(Dir.pwd, UNITY_ASSETS_EDITOR_PATH)
- UNITY_IOS_PROJECT_PATH =
File.join(Dir.pwd, UNITY_BUILDS_IOS_PATH)
- UNITY_MACOS_PROJECT_PATH =
File.join(Dir.pwd, UNITY_BUILDS_MACOS_PATH)
- UNITY_WEBGL_PROJECT_PATH =
File.join(Dir.pwd, UNITY_BUILDS_WEBGL_PATH)
- UNITY_WINPHONE_PROJECT_PATH =
File.join(Dir.pwd, UNITY_BUILDS_WINPHONE_PATH)
- UNITY_MACOS_BUILD_NAME =
'Build'
- UNITY_MACOS_BUILD_PATH =
File.join(UNITY_MACOS_PROJECT_PATH, "#{UNITY_MACOS_BUILD_NAME}#{APP_EXT}")
- ADJUSTER_WORKING_COPY_NAME =
project adjuster
'NIXProjectAdjuster'
- ADJUSTER_TEMP_PROJECT_NAME =
'newProj'
- TESTS_AND_COVERAGE_TIMEOUT =
tests
10
- PROJECT_KEY =
config keys
'PROJECT'
- WORKSPACE_KEY =
'WORKSPACE'
- SCHEME_KEY =
'SCHEME'
- SDK_KEY =
'SDK'
- EXCLUDE_PATTERN_FOR_CODE_DUPLICATION_KEY =
'EXCLUDE_PATTERN_FOR_CODE_DUPLICATION'
- DEPLOY_HOST_KEY =
'DEPLOY_HOST'
- DEPLOY_PATH_KEY =
'DEPLOY_PATH'
- DEPLOY_USERNAME_KEY =
'DEPLOY_USERNAME'
- DEPLOY_PASSWORD_KEY =
'DEPLOY_PASSWORD'
- DEPLOY_ITUNESCONNECT_USERNAME_KEY =
'DEPLOY_ITUNESCONNECT_USERNAME'
- DEPLOY_TEAM_NAME_KEY =
'DEPLOY_TEAM_NAME'
- ICONS_PATH_KEY =
'ICONS_PATH'
- XCTEST_DESTINATION_DEVICE_KEY =
'XCTEST_DESTINATION_DEVICE'
- CONFIGURATION_FILES_PATH_KEY =
'CONFIGURATION_FILES_PATH'
- CODE_COVERAGE_CONFIGURATION_KEY =
'CODE_COVERAGE_CONFIGURATION'
- CODE_COVERAGE_IGNORE_FILE_KEY =
'CODE_COVERAGE_IGNORE_FILE'
- CODE_COVERAGE_OUTPUT_DIRECTORY_KEY =
'CODE_COVERAGE_OUTPUT_DIRECTORY'
- ENV_VAR_PREFIX_KEY =
'ENV_VAR_PREFIX'
- BUNDLE_ID_KEY =
'BUNDLE_ID'
- RESIGNED_BUNDLE_ID_KEY =
'RESIGNED_BUNDLE_ID'
- RESIGNED_WATCHKIT_APP_BUNDLE_ID_KEY =
'RESIGNED_WATCHKIT_APP_BUNDLE_ID'
- RESIGNED_WATCHKIT_EXTENSION_BUNDLE_ID_KEY =
'RESIGNED_WATCHKIT_EXTENSION_BUNDLE_ID'
- RESIGNED_WIDGET_BUNDLE_ID_KEY =
'RESIGNED_WIDGET_BUNDLE_ID'
- RESIGNED_BUNDLE_NAME_KEY =
'RESIGNED_BUNDLE_NAME'
- RESIGNED_ENTITLEMENTS_PATH_KEY =
'RESIGNED_ENTITLEMENTS_PATH'
- RESIGNED_WATCHKIT_EXTENSION_ENTITLEMENTS_PATH_KEY =
'RESIGNED_WATCHKIT_EXTENSION_ENTITLEMENTS_PATH'
- RESIGNED_WIDGET_ENTITLEMENTS_PATH_KEY =
'RESIGNED_WIDGET_ENTITLEMENTS_PATH'
- PRODUCT_SETTINGS_PATH_KEY =
env keys
'PRODUCT_SETTINGS_PATH'
- CONFIGURATION_BUILD_DIR_KEY =
'CONFIGURATION_BUILD_DIR'
- DWARF_DSYM_FOLDER_PATH_KEY =
'DWARF_DSYM_FOLDER_PATH'
- BUILT_PRODUCTS_DIR_KEY =
'BUILT_PRODUCTS_DIR'
- EXECUTABLE_NAME_KEY =
'EXECUTABLE_NAME'
- OBJECT_FILE_DIR_NORMAL_KEY =
'OBJECT_FILE_DIR_normal'
- EMBEDDED_PROFILE_NAME_KEY =
'EMBEDDED_PROFILE_NAME'
- TARGET_NAME_KEY =
'TARGET_NAME'
- CONFIGURATION_KEY =
'CONFIGURATION'
- APP_PRODUCT_KEY =
'APP_PRODUCT'
- SDK_NAME_KEY =
'SDK_NAME'
- CURRENT_APP_VERSION_KEY =
'CURRENT_APP_VERSION'
- CURRENT_BUILD_VERSION_KEY =
'CURRENT_BUILD_VERSION'
- IPA_BUNDLE_ID_KEY =
'IPA_BUNDLE_ID'
- IPA_BUNDLE_ID_RESIGNED_DEVICE_KEY =
'IPA_BUNDLE_ID_RESIGNED_DEVICE'
- IPA_BUNDLE_ID_RESIGNED_ADHOC_KEY =
'IPA_BUNDLE_ID_RESIGNED_ADHOC'
- IPA_BUNDLE_ID_RESIGNED_APPSTORE_KEY =
'IPA_BUNDLE_ID_RESIGNED_APPSTORE'
- NAME_FOR_DEPLOYMENT_KEY =
'NAME_FOR_DEPLOYMENT'
- NAME_FOR_DEPLOYMENT_RESIGNED_DEVICE_KEY =
'NAME_FOR_DEPLOYMENT_RESIGNED_DEVICE'
- NAME_FOR_DEPLOYMENT_RESIGNED_ADHOC_KEY =
'NAME_FOR_DEPLOYMENT_RESIGNED_ADHOC'
- NAME_FOR_DEPLOYMENT_RESIGNED_APPSTORE_KEY =
'NAME_FOR_DEPLOYMENT_RESIGNED_APPSTORE'
- IPA_PRODUCT_KEY =
'IPA_PRODUCT'
- IPA_PRODUCT_RESIGNED_DEVICE_KEY =
'IPA_PRODUCT_RESIGNED_DEVICE'
- IPA_PRODUCT_RESIGNED_ADHOC_KEY =
'IPA_PRODUCT_RESIGNED_ADHOC'
- IPA_PRODUCT_RESIGNED_APPSTORE_KEY =
'IPA_PRODUCT_RESIGNED_APPSTORE'
- APP_DSYM_KEY =
'APP_DSYM'
- SCM_USERNAME_KEY =
'SCM_USERNAME'
- SCM_PASSWORD_KEY =
'SCM_PASSWORD'
- WATCHKIT_EXTENSION_PRODUCT_SETTINGS_PATH_KEY =
'WATCHKIT_EXTENSION_' + PRODUCT_SETTINGS_PATH_KEY
- WATCHKIT_APP_PRODUCT_SETTINGS_PATH_KEY =
'WATCHKIT_APP_' + PRODUCT_SETTINGS_PATH_KEY
- WIDGET_PRODUCT_SETTINGS_PATH_KEY =
'WIDGET_' + PRODUCT_SETTINGS_PATH_KEY
- SKIP_DEPLOY_KEY =
'SKIP_DEPLOY'
- VERSION =
'0.0.161'