# yaml-language-server: $schema=https://raw.githubusercontent.com/Guts/qgis-deployment-cli/main/docs/schemas/scenario/schema.json metadata: title: "Scénario de déploiement des profils Geotribu pour QGIS." id: geotribu-profils-qgis description: >- Scénario QGIS Deployment Toolbelt pour déployer les profils QGIS de Geotribu. # Toolbelt settings settings: SCENARIO_VALIDATION: true # Deployment workflow, step by step steps: - name: Télécharge les profils depuis le dépôt Git distant uses: qprofiles-downloader with: branch: main protocol: git_remote source: https://github.com/geotribu/profils-qgis.git - name: Synchronise les profils installés à partir de ceux téléchargés uses: qprofiles-synchronizer with: sync_mode: overwrite - name: Télécharge les plugins listés dans tous les profils téléchargés uses: qplugins-downloader with: force: false threads: 5 - name: Synchronise les plugins téléchargés avec ceux présents dans les profils installés uses: qplugins-synchronizer with: action: create_or_restore - name: Installe les splash screens personnalisés uses: splash-screen-manager with: action: create_or_restore strict: false - name: Create shortcuts for profiles uses: shortcuts-manager with: action: create_or_restore include: - profile: Geotribu label: "QGIS - Geotribu" additional_arguments: "--noversioncheck" desktop: true start_menu: true - profile: conf_qgis_fr_2023 label: "QGIS - Conf QGIS FR 2023" additional_arguments: "--noversioncheck" desktop: true start_menu: true icon: qgis_icon_conf_qgis_fr_2023.ico # - profile: geotribu_tuto_ferrargis # label: "QGIS - Tuto Ferrargis" # additional_arguments: "--noversioncheck" # desktop: true # start_menu: true # icon: logo_ferrari.ico