mirror of
https://github.com/nikdoof/aaisp-chaos.git
synced 2025-12-13 06:42:16 +00:00
Build for multiplatform
This commit is contained in:
1
.github/workflows/build-docker-image.yaml
vendored
1
.github/workflows/build-docker-image.yaml
vendored
@@ -27,6 +27,7 @@ jobs:
|
||||
uses: docker/build-push-action@v3
|
||||
with:
|
||||
push: true
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
tags: |
|
||||
ghcr.io/${{ github.repository_owner }}/aaisp-exporter:${{ github.ref_name }}
|
||||
ghcr.io/${{ github.repository_owner }}/aaisp-exporter:latest
|
||||
|
||||
2
.github/workflows/release.yaml
vendored
2
.github/workflows/release.yaml
vendored
@@ -22,7 +22,7 @@ jobs:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
goos: ${{ matrix.goos }}
|
||||
goarch: ${{ matrix.goarch }}
|
||||
goversion: "https://dl.google.com/go/go1.18.1.linux-amd64.tar.gz"
|
||||
goversion: "https://dl.google.com/go/go1.18.4.linux-amd64.tar.gz"
|
||||
project_path: "./cmd/aaisp_exporter"
|
||||
binary_name: "aaisp_exporter"
|
||||
extra_files: LICENSE cmd/aaisp_exporter/README.md
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM golang:1.18.4-alpine3.15 as build
|
||||
FROM golang:1.18.4-alpine3.16 as build
|
||||
WORKDIR /build
|
||||
COPY . .
|
||||
RUN go get -d -v .
|
||||
@@ -7,4 +7,4 @@ RUN go build -v ./cmd/aaisp_exporter
|
||||
FROM alpine:3.16.0
|
||||
WORKDIR /service
|
||||
COPY --from=build /build/aaisp_exporter .
|
||||
ENTRYPOINT ["./aaisp_exporter"]%
|
||||
ENTRYPOINT ["./aaisp_exporter"]
|
||||
Reference in New Issue
Block a user