Skip to content
Snippets Groups Projects
  1. Mar 16, 2021
    • Zygmunt Krynicki's avatar
      .ostc-ci: Use shared .build job · 06319058
      Zygmunt Krynicki authored
      
      This further reduces some copying by including build-generic.yaml from
      the manifest repository. Bulk of the logic is reused now, with the
      switch to a custom branch of the meta-ohos git repository being the sole
      exception.
      
      One small optimization, that is also applied to the manifest repository
      is the override to drop image artifacts. Since those are not needed yet
      we can save the cost of performing the uploads to GitLab object storage.
      
      Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      06319058
  2. Mar 12, 2021
  3. Mar 04, 2021
  4. Mar 01, 2021
  5. Feb 25, 2021
  6. Feb 23, 2021
  7. Feb 22, 2021
    • Zygmunt Krynicki's avatar
      Check out git branch before initializing bitbake · 893679f0
      Zygmunt Krynicki authored
      
      Stefan observed that CI job initializes bitbake with layer configuration
      from the layer as checked out by git-repo, and only then switches to the
      branch being tested.
      
      This resulted in bitbake incorrectly failing to notice a layer that was
      added by the tested patch.
      
      The solution is to move all of the bitbake initialization stage from the
      .build jobs "script_before" section, to the "script" section. In effect
      any derivative job can use "script_before" to freely alter the source
      tree before bitbake is initialized. Due to the lucky arrangement of YAML
      anchors, the .build job's "script" keeps running with bitbake
      environment sourced, so it can do exactly what one would expect - build
      the desired recipe.
      
      Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      893679f0
    • Zygmunt Krynicki's avatar
      Build openharmony-image-base-tests for CI · 1b96930a
      Zygmunt Krynicki authored
      
      We have notced that some of ACTS dependencies do not build correctly for
      Avenger96. This went unnoticed because the CI system is building the
      plain image, that does not include any test dependencies.
      
      Fix that by building the test image instead of the plain image, for
      targets based on Linux.
      
      Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      1b96930a
  8. Feb 19, 2021
Loading