Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-30583

[CI] Start using Maven workflow from Napps Shared Library

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: ADDONS_10.10, ADDONS_2021
    • Component/s: CI/CD
    • Environment:
      Docker
      Jenkins
    • Tags:
    • Sprint:
      nxApps 2021 Cycle 6
    • Story Points:
      3

      Description

      replace Jenkins file with a YAML configurationĀ 

      aws:
        enable: true
        credential: 'xxx'
        buckets: 'xx'
        namespace: 'xx'
      debug: true
      npm:
        install:
          enable: true
          command: |
            cd nuxeo-coldstorage-web
            npm install
        lint:
          enable: true
          allowFailure: true
      package: 'nuxeo-coldstorage-package/target/nuxeo-coldstorage-package-*.zip'
      preview:
        enable: true
        docker:
          context: 'ci/docker'
          skaffold: 'ci/docker/skaffold.yaml'
      publish:
        connect:
          enable: true
          target:
           connect-prod: 'https://connect.nuxeo.com/nuxeo'
           connect-preprod: 'https://nos-preprod-connect.nuxeocloud.com/nuxeo'
        github: true
      runFtest:
        enable: true
      runUtest:
        backend:
          enable: true
        frontend:
          enable: true
          command: |
            cd nuxeo-coldstorage-web
            npm install playwright
            npm install
            npm run test
          container: 'playwright'
        multipleEnv: true
      mcontainers:
        dev: 'maven'
        mongodb: 'maven-mongodb'
        pgsql: 'maven-pgsql'
      targetTestEnvs:
        - dev
        - mongodb
        - pgsql
      slack:
        enable: true
        channel: 'infra-napps'
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: