Skip to content

Commit

Permalink
v1.7.9
Browse files Browse the repository at this point in the history
  • Loading branch information
shucheng committed Dec 21, 2023
1 parent ef6fd21 commit a20df57
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 27 deletions.
43 changes: 25 additions & 18 deletions .beagle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,24 +118,31 @@ steps:
registry_password:
from_secret: REGISTRY_PASSWORD_ALIYUN

# - name: docker-loong64
# image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0
# volumes:
# - name: docker
# path: /var/run/docker.sock
# settings:
# dockerfile: .beagle/dockerfile
# base: registry.cn-qingdao.aliyuncs.com/wod/alpine:3-amd64
# cwd: _output
# repo: wod/containerd
# version: v1.7.9
# channel: loong64
# args: 'TARGETOS=linux,TARGETARCH=loong64'
# registry: registry.cn-qingdao.aliyuncs.com
# registry_user:
# from_secret: REGISTRY_USER_ALIYUN
# registry_password:
# from_secret: REGISTRY_PASSWORD_ALIYUN
- name: golang
image: registry.cn-qingdao.aliyuncs.com/wod/golang:1.21-loongnix
environment:
VERSION: v1.7.9-beagle
commands:
- bash ./.beagle/build-loong64.sh

- name: docker-loong64
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0
volumes:
- name: docker
path: /var/run/docker.sock
settings:
dockerfile: .beagle/dockerfile
base: registry.cn-qingdao.aliyuncs.com/wod/alpine:3-amd64
cwd: _output
repo: wod/containerd
version: v1.7.9
channel: loong64
args: 'TARGETOS=linux,TARGETARCH=loong64'
registry: registry.cn-qingdao.aliyuncs.com
registry_user:
from_secret: REGISTRY_USER_ALIYUN
registry_password:
from_secret: REGISTRY_PASSWORD_ALIYUN

---
kind: secret
Expand Down
8 changes: 8 additions & 0 deletions .beagle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ docker run -it --rm \
-e VERSION=v1.7.9-beagle \
registry.cn-qingdao.aliyuncs.com/wod/golang:1.21 \
bash .beagle/build.sh

# golang build loong64
docker run -it --rm \
-v $PWD/:/go/src/github.com/containerd/containerd \
-w /go/src/github.com/containerd/containerd \
-e VERSION=v1.7.9-beagle \
registry.cn-qingdao.aliyuncs.com/wod/golang:1.21-loongnix \
bash .beagle/build-loong64.sh
```

## test
Expand Down
18 changes: 18 additions & 0 deletions .beagle/build-loong64.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

set -ex

apt-get update
apt-get install -y --no-install-recommends libbtrfs-dev

export GO111MODULE=off
export STATIC=true
export BUILDTAGS="seccomp"

git apply .beagle/v1.7-add-loong64-support.patch
export GOARCH=loong64
export CC=loongarch64-linux-gnu-gcc
make
mkdir -p _output/linux-$GOARCH/
mv bin/* _output/linux-$GOARCH/
git apply -R .beagle/v1.7-add-loong64-support.patch
10 changes: 1 addition & 9 deletions .beagle/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,4 @@ export GOARCH=mips64le
export CC=mips64el-linux-gnuabi64-gcc
make
mkdir -p _output/linux-$GOARCH/
mv bin/* _output/linux-$GOARCH/

# git apply .beagle/v1.7-add-loong64-support.patch
# export GOARCH=loong64
# export CC=loongarch64-linux-gnu-gcc
# make
# mkdir -p _output/linux-$GOARCH/
# mv bin/* _output/linux-$GOARCH/
# git apply -R .beagle/v1.7-add-loong64-support.patch
mv bin/* _output/linux-$GOARCH/

0 comments on commit a20df57

Please sign in to comment.