Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .ado/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,3 +146,35 @@ jobs:
publishJUnitResults: false
javaHomeOption: 'JDKVersion'
sonarQubeRunAnalysis: false
# Uncomment this job to test changes to changes to the NuGet package
# We keep it commented out by default because this job is much longer than the other PR jobs
# - job: NuGetPublish
# displayName: NuGet Publish
# pool:
# vmImage: 'macos-10.15'
# demands: ['xcode', 'sh', 'npm']
# timeoutInMinutes: 90 # how long to run the job before automatically cancelling
# cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them
# steps:
# - checkout: self
# persistCredentials: true
# - template: templates/setup-repo-min-build.yml
# # Clean Derived Data
# - script: |
# rm -rf $(Build.Repository.LocalPath)/DerivedData
# displayName: 'Clean DerivedData'
# - script: |
# sudo gem install cocoapods
# displayName: 'Install CocoaPods Environment'
# - script: |
# yarn bundle ios
# workingDirectory: $(Build.Repository.LocalPath)/apps/ios
# displayName: 'yarn bundle iOS'
# - script: |
# yarn bundle macos
# workingDirectory: $(Build.Repository.LocalPath)/apps/macos
# displayName: 'yarn bundle macOS'
# # Select proper Xcode version
# - template: templates/apple-xcode-select.yml
# - template: templates/apple-xcode-build-static-libs.yml
# - template: templates/nuget-publish.yml
78 changes: 42 additions & 36 deletions package.nuspec
Original file line number Diff line number Diff line change
@@ -1,42 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.FluentUI.ReactNative</id>
<version>$buildNumber$</version>
<description>A react-native component library that implements the Fluent Design System.</description>
<authors>Microsoft</authors>
<projectUrl>https://github.com/microsoft/fluentui-react-native.git</projectUrl>
<repository type="git" url="$repoUri$" commit="$commitId$"/>
</metadata>
<files>
<!-- iOS device debug -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphoneos"/>
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphoneos"/>
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphoneos"/>
<!-- iOS device ship -->
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphoneos"/>
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphoneos"/>
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphoneos"/>
<!-- iOS simulator debug -->
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphonesimulator"/>
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphonesimulator"/>
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphonesimulator"/>
<!-- iOS simulator ship -->
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphonesimulator"/>
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphonesimulator"/>
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphonesimulator"/>
<metadata>
<id>Microsoft.FluentUI.ReactNative</id>
<version>$buildNumber$</version>
<description>A react-native component library that implements the Fluent Design System.</description>
<authors>Microsoft</authors>
<projectUrl>https://github.com/microsoft/fluentui-react-native.git</projectUrl>
<repository type="git" url="$repoUri$" commit="$commitId$"/>
</metadata>
<files>
<!-- iOS device debug -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-iphoneos"/>
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphoneos"/>
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphoneos"/>
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphoneos"/>
<!-- iOS device ship -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-iphoneos"/>
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphoneos"/>
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphoneos"/>
<file src="DerivedData\Build\Products\Release-iphoneos\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphoneos"/>
<!-- iOS simulator debug -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-iphonesimulator"/>
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-iphonesimulator"/>
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-iphonesimulator"/>
<file src="DerivedData\Build\Products\Debug-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Debug-iphonesimulator"/>
<!-- iOS simulator ship -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-iphonesimulator"/>
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-iphonesimulator"/>
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-iphonesimulator"/>
<file src="DerivedData\Build\Products\Release-iphonesimulator\FluentUI-React-Native-Shimmer\libFluentUI-React-Native-Shimmer.a" target="Ship-iphonesimulator"/>

<!-- macOS debug -->
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-macosx"/>
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-macosx"/>
<!-- macOS ship -->
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-macosx"/>
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-macosx"/>
<!-- macOS debug -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Debug-macosx"/>
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Debug-macosx"/>
<file src="DerivedData\Build\Products\Debug\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Debug-macosx"/>
<!-- macOS ship -->
<file src="DerivedData\Build\Products\Debug-iphoneos\FluentUI-React-Native-Apple-Theme\libFluentUI-React-Native-Apple-Theme.a" target="Ship-macosx"/>
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Avatar\libFluentUI-React-Native-Avatar.a" target="Ship-macosx"/>
<file src="DerivedData\Build\Products\Release\FluentUI-React-Native-Button\libFluentUI-React-Native-Button.a" target="Ship-macosx"/>

<!-- iOS Release jsbundle -->
<file src="apps\ios\dist\index.ios.jsbundle" target="ios\index.bundle"/>
<!-- iOS Release jsbundle -->
<file src="apps\ios\dist\index.ios.jsbundle" target="ios\index.bundle"/>

<!-- macOS Release jsbundle -->
<file src="apps\macos\dist\index.macos.jsbundle" target="macos\index.bundle"/>
</files>
<!-- macOS Release jsbundle -->
<file src="apps\macos\dist\index.macos.jsbundle" target="macos\index.bundle"/>
</files>
</package>