Uploaded image for project: 'Mender'
  1. Mender
  2. MEN-5786

App Updates i2: CI/CD pipelines support

    XMLWordPrintable

    Details

      Description

      Mender shines with full system updates. However, support for application updates is in the form of building blocks the users need to combine to implement their specific use-cases. This epic's goal is improving the Mender support for CI/CD pipelines and the integration of Mender with them.

      User value:

      • Ready-to-use, battle-tested CI/CD pipeline templates/snippets to integrate Mender with the CI/CD pipelines
      • Decrease time-to-value

      Acceptance criteria:

      • mender-artifact and mender-cli are easily install-able in Alpine Linux
      • We publish ready-to-use snippets/templates for integrating Mender in their CI/CD pipelines
        • full system updates using Yocto and Mender Convert
        • application updates
      • We support the major CI/CD pipelines:
        • GitHub actions
        • Gitlab
        • Azure DevOps
        • (stretch) Travis
        • (stretch) CircleCI
        • (stretch) Bitbucket
        • (stretch) Jenkins
      • The scenario we support follows:
        • Package the software as a Mender Artifact
        • (optionally) sign the Mender Artifact
        • Upload the Artifact to a remote Mender Server
        • (optionally) schedule a deployment to a single device or a group of devices
      • Comprehensive documentation is available to users to integrate Mender with their CI/CD pipelines

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              lluis LluĂ­s Campos
              Reporter:
              tranchitella Fabio Tranchitella
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: