@@ -22,22 +22,45 @@ steps:
2222 versionSpec : ' 10.15.3'
2323 displayName : ' Install Node'
2424
25- - script : cd ../react-native-azurenotificationhub-sample && npm install
25+ - script : npm install
2626 displayName : ' Install dependencies'
27+ workingDirectory : ' ../react-native-azurenotificationhub-sample'
2728
2829- script : |
30+ rm -R ../react-native-azurenotificationhub-sample/node_modules/react-native-azurenotificationhub
2931 cp -R ../react-native-azurenotificationhub ../react-native-azurenotificationhub-sample/node_modules
3032 displayName : ' Copying react-native-azurenotificationhub'
3133
32- - script : cd ../react-native-azurenotificationhub-sample && npm run lint
34+ - script : npm run lint
3335 displayName : ' Run lint'
36+ workingDirectory : ' ../react-native-azurenotificationhub-sample'
3437
35- - script : cd ../react-native-azurenotificationhub-sample && npm run test
36- displayName : ' Run unit tests'
38+ - script : npm run test
39+ displayName : ' Run unit tests'
40+ workingDirectory : ' ../react-native-azurenotificationhub-sample'
3741
3842- task : Gradle@2
43+ displayName : ' Building Android'
3944 inputs :
4045 workingDirectory : ' ../react-native-azurenotificationhub-sample/android'
4146 gradleWrapperFile : ' ../react-native-azurenotificationhub-sample/android/gradlew'
4247 tasks : ' assembleRelease'
4348 continueOnError : false
49+
50+ - script : |
51+ pod install
52+ sudo cp -R ../node_modules/react-native-azurenotificationhub/ios Pods/RNAzureNotificationHub
53+ displayName : ' Install CocoaPods dependencies'
54+ workingDirectory : ' ../react-native-azurenotificationhub-sample/ios'
55+
56+ - task : Xcode@5
57+ displayName : ' Building iOS'
58+ inputs :
59+ actions : ' build'
60+ scheme : ' ReactNativeAzureNotificationHubSample'
61+ sdk : ' iphoneos'
62+ configuration : ' Release'
63+ xcWorkspacePath : ' ../react-native-azurenotificationhub-sample/ios/ReactNativeAzureNotificationHubSample.xcworkspace'
64+ xcodeVersion : ' 10'
65+ signingOption : ' nosign'
66+ useXcpretty : ' false'
0 commit comments