Skip to content

Commit

Permalink
Initial template
Browse files Browse the repository at this point in the history
  • Loading branch information
AnatolyPristensky committed Mar 6, 2024
1 parent ec53272 commit 9ca93c8
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions .azurepipelines/build-shared-ios-1ES.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
trigger:
- master
- develop
pr:
- master
- develop
resources:
repositories:
- repository: self
type: git
ref: refs/heads/develop
- repository: 1ESPipelineTemplates
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
name: $(Date:yyyyMMdd).$(Rev:r)
variables:
- name: EOCompliance-Mac
value: true
- name: XCODE_PATH
value: /Applications/Xcode_13.2.1.app/Contents/Developer
extends:
${{ if eq(variables['Build.SourceBranch'], 'refs/heads/master') }}:
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
${{ else }}:
template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
parameters:
pool:
name: Azure Pipelines
image: macos-latest
os: macOS
customBuildTags:
- ES365AIMigrationTooling-BulkMigrated
stages:
- stage: stage
jobs:
- job: sdkBuildJob
displayName: MacOs
cancelTimeoutInMinutes: 1
templateContext:
outputs:
- output: pipelineArtifact
displayName: 'Publish Artifact: framework'
path: '$(Build.ArtifactStagingDirectory)'
artifactName: zip
steps:
- checkout: self
fetchTags: false
- task: Bash@3
displayName: Install AppCenterReactNativeShared Pods
inputs:
filePath: AppCenterReactNativeShared/ios/post-clone.sh
workingDirectory: AppCenterReactNativeShared/ios
- task: Bash@3
displayName: Select Xcode $(XCODE_PATH)
inputs:
targetType: inline
script: sudo xcode-select -s '$(XCODE_PATH)'
- task: Bash@3
displayName: Build xc-framework
inputs:
targetType: inline
script: |
export SRCROOT=`pwd`
./build-xcframework.sh
workingDirectory: AppCenterReactNativeShared/ios/
- task: Bash@3
displayName: Zip framework
inputs:
filePath: AppCenterReactNativeShared/zip-framework.sh
workingDirectory: AppCenterReactNativeShared
- task: CopyFiles@2
displayName: Copy artifact
inputs:
SourceFolder: $(Build.SourcesDirectory)/AppCenterReactNativeShared/Products/
Contents: AppCenter-SDK-ReactNative-iOS-Pod-*.zip
TargetFolder: $(Build.ArtifactStagingDirectory)

0 comments on commit 9ca93c8

Please sign in to comment.