6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit ddce91de

AuthorNKL<nikolaj.king@gmail.com>
Date2024-08-15 12:46:45 +0200
Update build-ios.yml

Changed files

azure/templates/build-ios.yml | 121 ++++++++++++++++++++----------------------
 1 file changed, 57 insertions(+), 64 deletions(-)

Diff

diff --git a/azure/templates/build-ios.yml b/azure/templates/build-ios.yml
index 74772140..6221890e 100644
--- a/azure/templates/build-ios.yml
+++ b/azure/templates/build-ios.yml
@@ -8,68 +8,61 @@ parameters:
- name: flavor
type: string
-stages:
- - stage: ${{ parameters.stageName }}
- dependsOn: []
- displayName: ${{ parameters.stageName }}
- jobs:
- - job: iOSJob
- displayName: iOS
- steps:
- # Download secure file from azure library
- - task: DownloadSecureFile@1
- inputs:
- secureFile: '.env'
+
+steps: # Download secure file from azure library
+- task: DownloadSecureFile@1
+ inputs:
+ secureFile: '.env'
# Copy the .env file
- - task: CopyFiles@2
- inputs:
- sourceFolder: '$(Agent.TempDirectory)'
- contents: '**/*.env'
- targetFolder: '$(Build.SourcesDirectory)/comwell_key_app'
- cleanTargetFolder: false
+- task: CopyFiles@2
+ inputs:
+ sourceFolder: '$(Agent.TempDirectory)'
+ contents: '**/*.env'
+ targetFolder: '$(Build.SourcesDirectory)/comwell_key_app'
+ cleanTargetFolder: false
# replace "iosKey" and "yourPwd" with your secure file name and password
- - task: InstallAppleCertificate@2
- displayName: Install certificate
- inputs:
- certSecureFile: 'cpcert.p12'
- certPwd: ${{ parameters.cppwd }}
- keychain: 'temp'
+- task: InstallAppleCertificate@2
+ displayName: Install certificate
+ inputs:
+ certSecureFile: 'cpcert.p12'
+ certPwd: ${{ parameters.cppwd }}
+ keychain: 'temp'
# replace "ios_Profile.mobileprovision" with your secure file name
- - task: InstallAppleProvisioningProfile@1
- displayName: Install provisioning file
- inputs:
- provisioningProfileLocation: 'secureFiles'
- provProfileSecureFile: 'CP_Test.mobileprovision'
+- task: InstallAppleProvisioningProfile@1
+ displayName: Install provisioning file
+ inputs:
+ provisioningProfileLocation: 'secureFiles'
+ provProfileSecureFile: 'CP_Test.mobileprovision'
- - task: FlutterInstall@0
- displayName: "Install Flutter SDK"
- inputs:
- mode: 'auto'
- channel: 'stable'
- version: 'latest'
+- task: FlutterInstall@0
+ displayName: "Install Flutter SDK"
+ inputs:
+ mode: 'auto'
+ channel: 'stable'
+ version: 'latest'
- - task: FlutterCommand@0
- displayName: "Run Flutter diagnostics"
- inputs:
- projectDirectory: '.'
- arguments: 'doctor -v'
+- task: FlutterCommand@0
+ displayName: "Run Flutter diagnostics"
+ inputs:
+ projectDirectory: '.'
+ arguments: 'doctor -v'
- - task: ShellScript@2
- inputs:
- scriptPath: "$(Build.SourcesDirectory)/mobilekeys_sdk_plugin/pigeon.sh"
+- task: ShellScript@2
+ inputs:
+ scriptPath: "$(Build.SourcesDirectory)/mobilekeys_sdk_plugin/pigeon.sh"
# adjust path to the *.plist file
- - task: FlutterBuild@0
- displayName: "Build application"
- inputs:
- target: ipa
- extraArgs: "-t lib/main.dart"
- buildFlavour: ${{ parameters.flavor }}
- projectDirectory: '$(Build.SourcesDirectory)/comwell_key_app'
- exportOptionsPlist: 'ios/exportOptions.plist'
+- task: FlutterBuild@0
+ displayName: "Build application"
+ inputs:
+ target: ipa
+ extraArgs: "-t lib/main.dart"
+ buildFlavour: ${{ parameters.flavor }}
+ projectDirectory: '$(Build.SourcesDirectory)/comwell_key_app'
+ exportOptionsPlist: 'ios/exportOptions.plist'
# - task: FlutterTest@0
# displayName: "Run unit tests"
@@ -77,17 +70,17 @@ stages:
# generateCodeCoverageReport: true
# projectDirectory: '$(Build.SourcesDirectory)'
- - task: CopyFiles@2
- displayName: "Copy app to staging directory"
- inputs:
- sourceFolder: '$(Agent.BuildDirectory)'
- contents: '**/ipa/*.ipa'
- targetFolder: '$(Build.StagingDirectory)'
- flattenFolders: true
+- task: CopyFiles@2
+ displayName: "Copy app to staging directory"
+ inputs:
+ sourceFolder: '$(Agent.BuildDirectory)'
+ contents: '**/ipa/*.ipa'
+ argetFolder: '$(Build.StagingDirectory)'
+ flattenFolders: true
- - task: PublishBuildArtifacts@1
- displayName: "Publish IPA file"
- inputs:
- PathtoPublish: '$(Build.ArtifactStagingDirectory)'
- ArtifactName: 'IPA'
- publishLocation: 'Container'
\ No newline at end of file
+- task: PublishBuildArtifacts@1
+ displayName: "Publish IPA file"
+ inputs:
+ PathtoPublish: '$(Build.ArtifactStagingDirectory)'
+ ArtifactName: 'IPA'
+ publishLocation: 'Container'
\ No newline at end of file