Skip to content
Snippets Groups Projects
  1. Sep 01, 2023
    • Tim Jaacks's avatar
      Refactoring: make build variable naming consistent · 2346bb98
      Tim Jaacks authored
      Use underscore to separate words within variable name.
      2346bb98
    • Tim Jaacks's avatar
      Refactoring: improve FNG_INSTALL_URL definition · 581541b9
      Tim Jaacks authored
      FNG_INSTALL_URL was defined in build.env only, and in order to use it
      during the build we sourced build.env after writing it.
      Remove this workaround and define the variable cleanly in the first
      place. This removes the intermediate variable FNG_INSTALL_PATH.
      Also move the "/artifact" path from JOB_URL to FNG_INSTALL_URL in order
      to make the JOB_URL variable name match better.
      581541b9
    • Tim Jaacks's avatar
      Refactoring: improve IMAGEPATH et al. definition · 35784f29
      Tim Jaacks authored
      On every usage of IMAGEPATH, SDKPATH and LICENSESPATH we prepended
      BUILDPATH to it. Prepend it directly on definition to prevent
      repetition.
      Also remove redundant variable IMAGEBASEPATH.
      35784f29
  2. Aug 31, 2023
  3. Aug 29, 2023
  4. Aug 28, 2023
  5. Aug 25, 2023
  6. Aug 24, 2023
    • Tim Jaacks's avatar
      Add "Deploy Azure" stage · e6808701
      Tim Jaacks authored
      This stage contains jobs to deploy packaged artifacts to our Azure blob
      storage. The required variables `AZURE_STORAGE_ACCOUNT` and
      `AZURE_STORAGE_SAS_TOKEN` are stored in the GitLab CI/CD variables.
      The storage container `AZURE_CONTAINER_NAME` and artifact path
      `AZURE_TARGET_FOLDER` are passed from the parent pipeline.
      e6808701
  7. Aug 22, 2023
    • Tim Jaacks's avatar
      Add confluence stage · f8c1d732
      Tim Jaacks authored
      This adds two jobs to the Yocto pipeline:
      
       - generate-confluence-page
       - publish-confluence-page
      
      The first one generates a confluence page from a template
      (`confluence-page.xml.jinja2`) using information downloaded from all
      successful "Deploy FTP" jobs of the same pipeline.
      
      The second one publishes this page in Confluence and displays a link to
      the new page. If the page already exists it is overwritten.
      
      The place in Confluence where the new page is published is configurable
      via the `CONFLUENCE_SPACE` and `CONFLUENCE_PARENT_ID` variables.
      f8c1d732
  8. Aug 21, 2023
  9. Aug 11, 2023
    • Tim Jaacks's avatar
      Use multiple CI test pipelines · b20f6b95
      Tim Jaacks authored
      Instead of mixing dedicated CI test jobs and Yocto build simulation jobs
      within one pipeline, use the new multi-build-pipelines architecture to
      split them up into separate child pipelines.
      This also makes most of the Yocto pipeline code reusable, so that we
      don't have to declare all the jobs again in ci-test.
      b20f6b95
    • Tim Jaacks's avatar
      Rename "build jobs" to "build pipeline" · f9dc2517
      Tim Jaacks authored
      f9dc2517
  10. Aug 10, 2023
  11. Aug 07, 2023
  12. Aug 04, 2023
  13. Aug 03, 2023
  14. Aug 01, 2023
  15. Jul 31, 2023
Loading