Skip to content
Snippets Groups Projects
  1. Feb 05, 2025
    • GitBot's avatar
      Integrate gitlab-ci/cleaos-471-deployment-job-submodule-initialization-error · 7bc7a42e
      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.
      7bc7a42e
  2. Jan 29, 2025
  3. Jan 28, 2025
  4. Jan 21, 2025
  5. Jan 14, 2025
  6. Jan 08, 2025
  7. Dec 20, 2024
  8. Dec 16, 2024
  9. Dec 05, 2024
  10. Dec 04, 2024
    • GitBot's avatar
      Integrate gitlab-ci/Report-Automation and 1 more · 9e3927b9
      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
      9e3927b9
  11. Nov 29, 2024
    • GitBot's avatar
      Integrate... · 0c7c22ce
      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.
      0c7c22ce
  12. Nov 22, 2024
  13. Nov 21, 2024
  14. Nov 20, 2024
  15. Nov 19, 2024
  16. Nov 05, 2024
  17. Oct 30, 2024
  18. Oct 25, 2024
  19. Oct 22, 2024
  20. Oct 18, 2024
  21. Oct 17, 2024
  22. Oct 14, 2024
Loading