Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit f3d45a8

Browse files
committed
Adding note about CI
1 parent 16b2803 commit f3d45a8

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ This plugin provides client-side integration for the [CodePush service](http://c
1515
* [JavaScript API](#javascript-api-reference)
1616
* [Objective-C API Reference (iOS)](#objective-c-api-reference-ios)
1717
* [Java API Reference (Android)](#java-api-reference-android)
18-
* [Example Apps](#example-apps)
1918
* [Debugging / Troubleshooting](#debugging--troubleshooting)
19+
* [Example Apps](#example-apps)
20+
* [Continuous Integration / Delivery](#continuous-integration---delivery)
2021

2122
## How does it work?
2223

@@ -894,3 +895,10 @@ Now you'll be able to see CodePush logs in either debug or release mode, on both
894895
| Update not being displayed after restart | If you're not calling `sync` on app start (e.g. within `componentDidMount` of your root component), then you need to explicitly call `notifyApplicationReady` on app start, otherwise, the plugin will think your update failed and roll it back. |
895896
| Images dissappear after installing CodePush update | If your app is using the React Native assets system to load images (i.e. the `require(./foo.png)` syntax), then you **MUST** release your assets along with your JS bundle to CodePush. Follow [these instructions](#releasing-updates-javascript--images) to see how to do this. |
896897
| No JS bundle is being found when running your app against the iOS simulator | By default, React Native doesn't generate your JS bundle when running against the simulator. Therefore, if you're using `[CodePush bundleURL]`, and targetting the iOS simulator, you may be getting a `nil` result. This issue will be fixed in RN 0.22.0, but only for release builds. You can unblock this scenario right now by making [this change](https://github.com/facebook/react-native/commit/9ae3714f4bebdd2bcab4d7fdbf23acebdc5ed2ba) locally.
898+
899+
## Continuous Integration / Delivery
900+
901+
In addition to using the CodePush CLI to "manually" release updates, we want to help support a continuous delivery solution that allows you and your teams automatically release updates to the CodePush server whenever you push a change to your repo (or whenever your personal needs demands). To help simplify the process of adding a CodePuhs-based CD solition to your existing CI setup, refer to the following OSS products which provide integration with various CI servers:
902+
903+
* [Visual Studio Team Services](https://marketplace.visualstudio.com/items?itemName=ms-vsclient.code-push)
904+
* [Travis CI](https://github.com/mondora/code-push-travis-cli)

0 commit comments

Comments
 (0)