Skip to content

Add ci v1#10

Merged
cuisongliu merged 7 commits into
mainfrom
add-ci-v1
May 21, 2026
Merged

Add ci v1#10
cuisongliu merged 7 commits into
mainfrom
add-ci-v1

Conversation

@cuisongliu
Copy link
Copy Markdown
Contributor

No description provided.

run: sudo bash ./.github/scripts/install-sealos.sh

- name: Log in to GHCR
uses: docker/login-action@v3
sudo sealos registry save --registry-dir=registry_${{ matrix.arch }} --arch ${{ matrix.arch }} .

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Compute image metadata
id: meta
uses: docker/metadata-action@v5
type=raw,value=latest-${{ matrix.arch }},enable=${{ github.ref_name == 'main' }}

- name: Build and push cluster image
uses: docker/build-push-action@v6
- v1-cluster-image
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
run: sudo bash ./.github/scripts/install-sealos.sh

- name: Log in to GHCR
uses: docker/login-action@v3
sudo sealos registry save --registry-dir=registry_${{ matrix.arch }} --arch ${{ matrix.arch }} .

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v3

- name: Build and push cluster image
uses: docker/build-push-action@v6
- v1-cluster-image
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v3

- name: Log in to GHCR
uses: docker/login-action@v3
uses: actions/checkout@v5

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
echo "pr_tag=${PR_TAG}" >> "${GITHUB_OUTPUT}"

- name: Build image
uses: docker/build-push-action@v6
uses: actions/checkout@v5

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
echo "pr_tag=${PR_TAG}" >> "${GITHUB_OUTPUT}"

- name: Build controller image
uses: docker/build-push-action@v6
cache-to: type=gha,mode=max,scope=pr-devbox-v1-controller-${{ matrix.arch }}

- name: Build frontend image
uses: docker/build-push-action@v6
sudo sealos registry save --registry-dir=registry_${{ matrix.arch }} --arch ${{ matrix.arch }} .

- name: Build cluster image
uses: docker/build-push-action@v6
runner: ubuntu-24.04-arm
steps:
- name: Log in to GHCR
uses: docker/login-action@v3
runner: ubuntu-24.04-arm
steps:
- name: Log in to GHCR
uses: docker/login-action@v3
@cuisongliu cuisongliu merged commit b6d49d2 into main May 21, 2026
21 checks passed
@cuisongliu cuisongliu deleted the add-ci-v1 branch May 21, 2026 04:10
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.

2 participants