Skip to content
Snippets Groups Projects
  1. Sep 08, 2023
    • Tim Jaacks's avatar
      Define MACHINE variable on job level · 229a4dec
      Tim Jaacks authored
      Instead of passing MACHINE from stage to stage or loading it from
      testdata.json, use the original value from the Jinja2 loop and set it
      directly for each job where it is used.
      229a4dec
  2. Sep 07, 2023
    • Tim Jaacks's avatar
      Use RELEASE_VERSION and RELEASE_NAME from build-version job · 372d192b
      Tim Jaacks authored
      Instead of passing these variables from stage to stage or regenerating
      their values in later stages, use the ones set in the build-version job
      at all places.
      372d192b
    • Tim Jaacks's avatar
      Remove RELEASE_SUFFIX variable · cad30c20
      Tim Jaacks authored
      The RELEASE_NAME variable can be set directly now, so there's no need to
      have a dedicated RELEASE_SUFFIX anymore. A previous configuration like
      
        RELEASE_SUFFIX: "-custom"
      
      can now be achieved using:
      
        RELEASE_NAME: "Yocto-${RELEASE_VERSION}-custom"
      cad30c20
  3. Aug 29, 2023
  4. Aug 28, 2023
  5. Jul 31, 2023
  6. Jan 03, 2023
  7. Dec 07, 2022
  8. Nov 28, 2022
  9. Nov 10, 2022
  10. Oct 18, 2022
    • Tim Jaacks's avatar
      manifest_package: add release suffix · 543a2170
      Tim Jaacks authored
      Customer specific manifest projects can now set the RELEASE_SUFFIX
      variable, which then gets appended to the deployment folder names.
      543a2170
    • Tim Jaacks's avatar
      package_release: more refactoring · 2d8d26a5
      Tim Jaacks authored
      - Make output-dir an argument that can be passed multiple times instead
        of hard-coding two dirs with certain meanings.
      - Remove LOCALDIR variable from package.env, because it is not used
        anywhere (only occurence was job class ".uploadsdkftp" which wasn't
        used anywhere either).
      2d8d26a5
    • Tim Jaacks's avatar
      package_release: refactoring · dc3698c8
      Tim Jaacks authored
      Improve readability of package_release.py and its submodule
      generate_release_metadata.py.
      
      - Add describing comments throughout the file.
      - Remove duplicate code from functions. Simplify them, so that they do
        what their names say (and nothing more).
      - Rename variables and function arguments to make their purpose clearer.
      - Harmonize variable names with their corresponding command line arguments.
      - Add pydoc for functions.
      - Add type declarations to function arguments.
      - Generate MD5 and metadata files in the source directories so that they
        can be copied along with the rest of the files.
      dc3698c8
  11. Jun 13, 2022
  12. Apr 13, 2022
  13. Mar 31, 2022
  14. Mar 30, 2022
  15. Mar 08, 2022
    • Felix Gerking's avatar
      CI-images:package_release: Fix SDK deployment · 47a0776a
      Felix Gerking authored
      The markdown2 Python module was added to the package_release.py script,
      which resulted in a failed SDK deployment because it was missing from
      the build container. Updated ci-images to the latest revision, in which
      the module was added to the build container.
      Modified package_release.py to skip the metadata generation when
      deploying the SDK.
      
      BCS 746-000727
      47a0776a
  16. Feb 09, 2022
  17. Feb 03, 2022
  18. Feb 01, 2022
  19. Jan 13, 2022
  20. Dec 15, 2021
    • Tim Jaacks's avatar
      gitlab-ci: upgrade python image to 3.9 · 669113ff
      Tim Jaacks authored
      Fix pylint errors introduced with new pylint version:
      * unspecified-encoding: explicitly set encoding when opening a file
      * assigning-non-slot: use "set_reference()" function instead of assigning
        a value to the "reference" attribute
      * unused-variable: remove "e" variable on exceptions when not referenced
      669113ff
  21. Nov 03, 2021
  22. Oct 29, 2021
    • Felix Gerking's avatar
      Add alphaplan FWR generator · d8ea1226
      Felix Gerking authored
      alphaplan_fwr.py: Creates alphaplan software packages for the build
      release artifacts. According to the release, all relevant artifacts are
      collected in a list structure and the corresponding aphaplan
      information are added for each artifact (attributes, md5sum, path, etc.).
      The list is attached to major software package structure. This structure
      is written in a json file for documentation. Afterwards the structure is
      send to an AlphaPlan webservice that creates the FWR articles.
      alphaplan_keys.py: Generates a dictionary which contains all AlphaPlan
      specific information for the artifacts. Flag classes are used to define
      unique keys for the dictionary accesses.
      d8ea1226
  23. Sep 27, 2021
  24. Sep 15, 2021
  25. Aug 30, 2021
    • Jonas Höppner's avatar
      CI: Adapt package_release to also deploy artifacts locally · de38c9f0
      Jonas Höppner authored
      To upload the sdk the local deployment on build host is needed as it is
      too big for the uploads.
      
      Move copy functionality to extra function. It also generates md5sum.txt
      from the source file's md5sums.
      Copy locally (host system) and as gitlab artifact.
      
      Add option to copy doc files ( all .md in given folder).
      
      BCS 746-000262
      de38c9f0
  26. May 19, 2021
  27. Apr 12, 2021
  28. Mar 19, 2021
  29. Feb 15, 2021
Loading