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 · a22c0ab1
      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.
      a22c0ab1
  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 · f22ed93d
      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
      f22ed93d
  16. Nov 29, 2024
    • GitBot's avatar
      Integrate... · 99911872
      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.
      99911872
  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 09, 2024
    • GitBot's avatar
      Integrate gitlab-ci/lrom/d18_test_fix · ece5a81a
      GitBot authored
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@5b87d970
      
      [FIX][TEST][RELEASE] fix in image update job and in custom release
      - The bmap files are not accessible from the custom project release pages, this is due to the fact that the access token appended to the links grants access to the "image" files. This commit fix that;
      - Delete the appended token in custom images links because another token is already added in the deploy stage, when the deploy_artifacts.sh script is called.
      ece5a81a
  26. Sep 30, 2024
    • GitBot's avatar
      Integrate gitlab-ci/cleaos-443-automatic-sdk-build · 45e5b722
      GitBot authored
      --
      
      Commit: clea-os/infrastructure/gitlab-ci@a4de07e9
      
      [SDK] Implement Automatic SDK Build
      
        * Add build pipeline for SDK.
        * Introduce variable ARTIFACTS_PATH to separate path to artifacts
          for images and SDK.
        * Remove pathname.txt We detect artifacts path with ARTIFACTS_PATH now
        * Remove BUILD_DIR, BUILD_DIRECTORY and MACHINE from build task.
        * Adapt artifacts_name.sh, check_build_artifacts.sh,
          deploy_artifacts.sh, generate_report.sh to handle SDK artifacts as
          well.
      45e5b722
  27. Sep 09, 2024
  28. Aug 29, 2024
  29. Aug 23, 2024
  30. Aug 08, 2024
  31. Jul 30, 2024
Loading