Skip to content
Snippets Groups Projects
  1. Feb 29, 2024
  2. Feb 27, 2024
  3. Feb 23, 2024
  4. Feb 20, 2024
  5. Jun 13, 2023
  6. May 31, 2023
  7. Jul 05, 2022
  8. Jun 28, 2022
  9. Jun 23, 2022
  10. Jun 22, 2022
    • Daniel Dehennin's avatar
      Merge branch... · 64765fd3
      Daniel Dehennin authored
      Merge branch '14-semantic-release-is-not-triggered-when-using-commonjs-extension-for-configuration-file' into 'dev'
      
      Resolve "semantic-release is not triggered when using commonJS extension for configuration file"
      
      Closes #14
      
      See merge request !57
      64765fd3
    • Laurent Flori's avatar
      Merge branch '12-helm-provide-ci-templates-to-build-and-publish' into 'dev' · a8b67c5a
      Laurent Flori authored
      Resolve "Helm: provide CI templates to build and publish"
      
      Closes #12
      
      See merge request !56
      a8b67c5a
    • Daniel Dehennin's avatar
      feat(semantic-release): don't enforce configuration on job rules · 1a1a9cac
      Daniel Dehennin authored
      * templates/Semantic-release.yaml: remove specific rules to test
        `semantic-release` configuration file existence.
      1a1a9cac
    • Daniel Dehennin's avatar
      feat(helm): publish the helm package · 98f3a6e4
      Daniel Dehennin authored
      USAGE
      =====
      
      include:
        - project: EOLE/Infra/ci-tools
          ref: master
          file: /templates/Helm.yaml
      
      stages:
        - release
      
      helm publish: {extends: '.helm:push'}
      
      REQUIREMENTS
      ============
      
      - a `release` stage must be present in your pipeline or it must be
        overriden by the extending job to feet your need.
      
      - the `.not-on-stable` rules templates or it must be overriden by
        the extending job to feet your need
      
      - `HELM_REPO` variable: URL of the helm ChartMuseum
      
      - `HELM_REPO_USERNAME` variable : name of the user with write access
        to the ChartMuseum
      
      - `HELM_REPO_PASSWORD` variable: password of `HELM_REPO_USERNAME`
      
      OPTIONAL VARIABLES
      ==================
      
      - `CHART_DIR`: directory of the helm chart, default to `.`
      
      - `HELM_IMAGE`: name of the `helm` docker image to use
      
      - `HELM_ARGS`: optional arguments to pass to `helm cm-push` command,
        empty by default
      
      - `HELM_BUILD_DIR`: write package chart in this directory, default
        to `build`
      98f3a6e4
    • Daniel Dehennin's avatar
      feat(helm): build the helm package · 115a62a8
      Daniel Dehennin authored
      USAGE
      =====
      
      include:
        - project: EOLE/Infra/ci-tools
          ref: master
          file: /templates/Helm.yaml
      
      stages:
        - build
      
      helm build: {extends: '.helm:build'}
      
      REQUIREMENTS
      ============
      
      - a `build` stage must be present in your pipeline or it must be
        overriden by the extending job to feet your need.
      
      - the `.not-on-stable` rules templates or it must be overriden by
        the extending job to feet your need
      
      OPTIONAL VARIABLES
      ==================
      
      - `CHART_DIR`: directory of the helm chart, default to `.`
      
      - `HELM_IMAGE`: name of the `helm` docker image to use
      
      - `HELM_ARGS`: optional arguments to pass to `helm package` command,
         empty by default
      
      - `HELM_BUILD_DIR`: write package chart in this directory, default
        to `build`
      115a62a8
    • Daniel Dehennin's avatar
      feat(helm): verify helm formatting with `.helm:lint` job template · 7e1ccbd3
      Daniel Dehennin authored
      USAGE
      =====
      
      include:
        - project: EOLE/Infra/ci-tools
          ref: master
          file: /templates/Helm.yaml
      
      stages:
        - lint
      
      helm lint: {extends: '.helm:lint'}
      
      REQUIREMENTS
      ============
      
      - a `lint` stage must be present in your pipeline or it must be
        overriden by the extending job to feet your need.
      
      - the `.not-on-stable` rules templates or it must be overriden by
        the extending job to feet your need
      
      OPTIONAL VARIABLES
      ==================
      
      - `CHART_DIR`: directory of the helm chart, default to `.`
      
      - `HELM_IMAGE`: name of the `helm` docker image to use
      
      - `HELM_ARGS`: optional arguments to pass to `helm lint` command,
        empty by default
      7e1ccbd3
    • Daniel Dehennin's avatar
      ci(build): new docker image with required helm tools · e6205685
      Daniel Dehennin authored
      We need the `helm` tool itself and the helm plugin
      [`cm-push`](https://github.com/chartmuseum/helm-push) to upload to
      harbor chartmuseum.
      e6205685
    • Daniel Dehennin's avatar
      feat(semantic-release): update version of Helm charts · f776b127
      Daniel Dehennin authored
      * Dockerfile.semantic-release-gitlab: add the forked
        [semantic-release-helm3](https://www.npmjs.com/package/semantic-release-helm3)
        plugin to support prerelease versions.
      
      * .releaserc.js: add a commented configuration of the
        `semantic-release-helm3` plugin
      f776b127
  11. May 06, 2022
Loading