+ Esto:
- trigger:
- branches:
- include:
- - feature/R2-IBP
<br>
- pr:
- branches:
- include:
- - feature/R2-IBP
-
- <br>
- resources:
- repositories:
- - repository: templates
- type: git
- name: "Automatizaciones TI/pipelines-devops"
- ref: refs/heads/main
-
<br>
variables:
+ taskRepo.outputPathRepo: '\_movil-apap/movil-apap'
- - template: npm/variables/vars.yml@templates
- - group: globals
+ steps:
+
+ * bash: \|
+
+ # Sincronizamos Capacitor
+
+ echo "--- Instalando dependencias NPM ---"
+ npm i -g @ionic/cli
+ npm install
<br>
+ echo "--- ejecutando run build ---"
+ npm run build-dev
- pool:
- vmImage: "ubuntu-latest"
-
<br>
+ echo "--- Limpiando caché y Pods antiguos ---"
+ rm -rf ios/capacitor-cordova-ios-plugins
+ rm -rf ios/App/Pods
+ rm -rf ios/App/Podfile.lock
- stages:
- - template: npm/stages/ci-pipeline-stage.yml@templates
- parameters:
- containerRegistry: $(containerRegistry)
- sonarQubeServiceName: $(sonarQubeServiceName)
- repositoryName: "internet-banking-personal"
- package: "npm"
- nodeVersion: "20.x"
- branchDeploy: "feature/R2-IBP"
-
<br>
+ echo "--- Sincronizando Capacitor ---"
+ npx ionic cap sync ios --no-build
+ workingDirectory: '$(taskRepo.outputPathRepo)'
+ displayName: 'Sync Capacitor iOS'
+ <br>
+ Y esto es lo mismo?:
+ <br>
+