Skip to content
Snippets Groups Projects
  1. Mar 06, 2025
  2. Mar 01, 2025
  3. Feb 25, 2025
  4. Feb 24, 2025
  5. Feb 10, 2025
  6. Feb 05, 2025
    • GitBot's avatar
      Integrate gitlab-ci/cleaos-471-deployment-job-submodule-initialization-error · b4320725
      GitBot authored
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@deb4e4d7
      
      [CICD][INTEGRATION] Workaround submodule init error and fix logging output order
      
        Sometimes, during deployment, GitLab-CI changes result in an error message
        in the logs. This occurs when a submodule reference points to a commit
        that no longer exists in the submodule repository.
      
        This can happen when the commit history in the submodule is rewritten,
        causing the reference hash to become invalid.
      
        However, this does not cause actual problems, for deployment process,
        as the reference was going to be updated anyway.
      
        - Changed this error message to a warning instead.
        - Enabled automatic STDOUT flushing to ensure consistent output ordering
           when `print()` and `logging` are used simultaneously.
        - Included a fix from YT-160, which addresses a different problem
           also related to deploy ci changes and may be useful.
      b4320725
  7. Jan 29, 2025
  8. Jan 28, 2025
  9. Jan 21, 2025
  10. Jan 14, 2025
  11. Jan 08, 2025
  12. Dec 20, 2024
  13. Dec 16, 2024
  14. Dec 05, 2024
  15. Dec 04, 2024
    • GitBot's avatar
      Integrate gitlab-ci/Report-Automation and 1 more · 15d84667
      GitBot authored
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@23d2670f
      
      [Report Pipeline] add automatic test reports in the pipeline
      - Introduce 'report' stage in Clea OS pipeline leveraging results from LAVA tests to automatically fill Confluence test report.
      - The job only executes the 'log_parser.py' script that creates the Confluence page and the report.pdf file to be uploaded as job artifact.
      - The 'report' stage follows the same trigger rules as the 'test' one."
      
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@d7f946ee
      
      [LogParser] add logparser script
      This script allows to leverage Confluence APIs to perform the following actions:
      - Get the plain text log of a LAVA job triggered from the pipeline.
      - Get from LAVA's SystemTest and Script tests: their name, log and result from the plain text log.
      - Fill,via it's python API,a Confluence report template with:
      	* the LAVA test results as described in the previous point.
      	* the Device Under Test's hardware and software informations (OS and Test executable's versions).
      	* the Gitlab pipeline and LAVA job that generated that report.
      - Export the report in PDF format using Scroll PDF Exporter using the request's body json stored under .gitlab_ci/data that contains the informations\
      	to export it with the right format
      15d84667
  16. Nov 29, 2024
    • GitBot's avatar
      Integrate... · 4c3a449a
      GitBot authored
      Integrate gitlab-ci/CLEAOS-560-notify-stage-timeout-waiting-to-fetch-artifacts-from-all-previous-jobs and 2 more
      
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@f8d0dcd5
      
      [SANTINO] Fix 'MACHINE' variable value to correctly match artifacts name
      
      * The previous value of that variable was preventing the RAUC bundle
       from being uploaded to Azure.
       * Jira reference: CLEAOS-555
      
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@311474c7
      
      [TEST] Fix on 'git clone' command URL formatting
      
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@4a2e9d1d
      
      [NOTIFY] Add dynamic 'dependencies' on deploy and changelog jobs
      
      * Dynamically creates a list of jobs on which the notify job depends on
      to speed up job execution and artifacts fetching.
      * Reduce timeout for notify job since no build stage artifacts need to
      be downloaded.
      * Insert dependency relation between release and notify job as well.
      4c3a449a
  17. Nov 22, 2024
  18. Nov 21, 2024
  19. Nov 20, 2024
  20. Nov 19, 2024
  21. Oct 30, 2024
  22. Oct 18, 2024
  23. Oct 17, 2024
  24. Oct 14, 2024
  25. Oct 07, 2024
Loading