All Projects → najeeb-rifaat → react-native-ci-tools

najeeb-rifaat / react-native-ci-tools

Licence: other
Change application bundle name and ID on the fly (build time) for both Android and IOS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-native-ci-tools

ExpandedCollectionBundle
Symfony bundle for render entity collections as a selectable expanded list.
Stars: ✭ 13 (-56.67%)
Mutual labels:  bundle
ParamConverterBundle
This bundle provides additional param converters for Symfony.
Stars: ✭ 16 (-46.67%)
Mutual labels:  bundle
swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (+60%)
Mutual labels:  ci
release-helper
🤖 A GitHub Action that help you publish release.
Stars: ✭ 27 (-10%)
Mutual labels:  ci
duci
The simple ci server
Stars: ✭ 73 (+143.33%)
Mutual labels:  ci
LiipMultiplexBundle
[DEPRECATED] Symfony2 controller that allows calling multiple URL's in one request as well as JSON-ifying any controller
Stars: ✭ 12 (-60%)
Mutual labels:  bundle
github-status-updater
Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests
Stars: ✭ 83 (+176.67%)
Mutual labels:  ci
ci-publish
Poor man's semantic release utility. Let the CI do the `npm publish` step after the build passes
Stars: ✭ 30 (+0%)
Mutual labels:  ci
macpack
Makes a macOS binary redistributable by searching the dependency tree and copying/patching non-system libraries.
Stars: ✭ 20 (-33.33%)
Mutual labels:  bundle
prettier-check
Check that all files match prettier code style.
Stars: ✭ 54 (+80%)
Mutual labels:  ci
netlify-plugin-cache
⚡ Generic plugin for caching any files and/or folders between Netlify builds
Stars: ✭ 19 (-36.67%)
Mutual labels:  ci
k8s-buildkite-plugin
Run any buildkite build step as a Kubernetes Job
Stars: ✭ 37 (+23.33%)
Mutual labels:  ci
bem-sdk
BEM SDK packages
Stars: ✭ 83 (+176.67%)
Mutual labels:  bundle
BaseBundle
Base for your Symfony bundles.
Stars: ✭ 28 (-6.67%)
Mutual labels:  bundle
arduino-lint
Tool to check for problems with Arduino projects
Stars: ✭ 63 (+110%)
Mutual labels:  ci
github-create-release-action
Create a GitHub release from a Tag
Stars: ✭ 33 (+10%)
Mutual labels:  ci
mpx-es-check
Checks the version of ES in JavaScript files with simple shell commands
Stars: ✭ 15 (-50%)
Mutual labels:  bundle
rasa-train-test-gha
A GitHub action to run easily rasa train and rasa test in the CIs.
Stars: ✭ 26 (-13.33%)
Mutual labels:  ci
drevops
💧 + 🐳 + ✓✓✓ + 🤖 + ❤️ Build, Test, Deploy scripts for Drupal using Docker and CI/CD
Stars: ✭ 55 (+83.33%)
Mutual labels:  ci
npm-audit-ci
www.npmjs.com/package/npm-audit-ci
Stars: ✭ 18 (-40%)
Mutual labels:  ci

React Native continuous integration tools

Build Status | Coverage Status | npm version

Change application bundle name and ID on the fly (build time) for both Android and IOS

Usage: react-native-ci-tools [options] [command]

Commands:

bundle <bundleId> <bundleName>  Change application bundle ID and name (display name)

Options:

-h, --help                             output usage information
-i, --ios                              Appy changes to IOS project (IOS .plist files)
-a, --android                          Appy changes to Android project (Android Manifest and Java classes)
--directory <projectDirectory>         project main directory (absolute)
--iosSubDir <iosSubDirectory>          IOS project sub directory (relative)
--androidSubDir <androidSubDirectory>  Android project sub directory (relative)

Example:

* feed in project location [Ios and Android]
react-native-ci-tools bundle "MyApp.UAT" "APP UAT" -ia --directory /Users/myUser/src/Cool/Project

* without project location (automatically use current location) [Ios and Android]
react-native-ci-tools bundle "BigApp.Build.300" "BIG App 300" -ia 

* with project location but chnage android only [Android (-a flag)]
react-native-ci-tools bundle "NANdroid.X" "NANdroid X" -a

Coming soon:

- Resize icons (gd resize and slice)
- Lable icons on build (add text overlay on app icon)
- Generate app info json to be used in presenation layer (git sha, build type, build number)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].