Uploaded image for project: 'Connectors'
  1. Connectors
  2. FIO-65

[CI] Start using Maven workflow from Napps Shared Library

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Tags:
    • Sprint:
      nxApps 2021 Cycle 6
    • Story Points:
      2

      Description

      replace Jenkins file with a YAML configurationĀ 

      aws:
        enable: false
      debug: true
      npm:
        install:
          enable: true
          command: |
            cd nuxeo-frameio-web
            npm install
        lint:
          enable: true
          allowFailure: true
      package: 'nuxeo-frameio-package/target/nuxeo-frameio-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: false
        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: