Skip to content

azure-pipelines-rpi: add cloudsmith upload support for rpi artifacts#3053

Merged
AAndrisa merged 2 commits intomainfrom
cloudsmith_rpi
Jan 16, 2026
Merged

azure-pipelines-rpi: add cloudsmith upload support for rpi artifacts#3053
AAndrisa merged 2 commits intomainfrom
cloudsmith_rpi

Conversation

@AAndrisa
Copy link
Copy Markdown
Contributor

@AAndrisa AAndrisa commented Dec 16, 2025

PR Description

Add function for cloudsmith support in the prepare_artifacts_rpi.sh script to upload the rpi artifacts.

PR Type

  • Bug fix (a change that fixes an issue)
  • New feature (a change that adds new functionality)
  • Breaking change (a change that affects other repos or cause CIs to fail)

PR Checklist

  • I have conducted a self-review of my own code changes
  • I have compiled my changes, including the documentation
  • I have tested the changes on the relevant hardware
  • I have updated the documentation outside this repo accordingly
  • I have provided links for the relevant upstream lore

Copy link
Copy Markdown
Contributor

@amiclaus amiclaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good overall, minor questions.

Comment thread ci/travis/prepare_artifacts_rpi.sh Outdated

#upload artifacts to Cloudsmith
artifacts_cloudsmith() {
artifacts_structure
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe consider adding set -e?

Copy link
Copy Markdown
Collaborator

@nunojsa nunojsa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments from me...

I would like to see this separated in two patches. First add the code needed for the job and then enable it in the .yml file.

But the more fundamental question is about @gastmaier CI work. Won't we want this being done as part of that pipeline? I would like, at some point, top get rid of the duplicated CI we have today.

tar -C ${PWD}/32bit -czvf rpi_latest_boot_32bit.tar.gz .
tar -C ${PWD}/64bit -czvf rpi_latest_boot_64bit.tar.gz .
rm -r ./32bit
rm -r ./64bit
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: new line here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regarding the duplicated work, we want to keep the azure pipeline until we ensure that the github action ones export also the current structure that we use in the boot partition for Kuiper. This applies also for the main linux build, not just rpi one.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, can you still update the PT based on comments?

…rpi artifacts

Add function for cloudsmith support in the prepare_artifacts_rpi.sh
script to upload the rpi artifacts.

Signed-off-by: Andreea Andrisan <Andreea.Andrisan@analog.com>
Implement upload to Cloudsmith step in the rpi ci infrastructure.

Signed-off-by: Andreea Andrisan <Andreea.Andrisan@analog.com>
@AAndrisa AAndrisa merged commit 3a3526d into main Jan 16, 2026
32 checks passed
@AAndrisa AAndrisa deleted the cloudsmith_rpi branch January 16, 2026 18:25
github-actions bot pushed a commit that referenced this pull request Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants