mirror of
https://github.com/nikdoof/aaisp-chaos.git
synced 2025-12-16 08:22:17 +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
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
|
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||||
tags: |
|
tags: |
|
||||||
ghcr.io/${{ github.repository_owner }}/aaisp-exporter:${{ github.ref_name }}
|
ghcr.io/${{ github.repository_owner }}/aaisp-exporter:${{ github.ref_name }}
|
||||||
ghcr.io/${{ github.repository_owner }}/aaisp-exporter:latest
|
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 }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
goos: ${{ matrix.goos }}
|
goos: ${{ matrix.goos }}
|
||||||
goarch: ${{ matrix.goarch }}
|
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"
|
project_path: "./cmd/aaisp_exporter"
|
||||||
binary_name: "aaisp_exporter"
|
binary_name: "aaisp_exporter"
|
||||||
extra_files: LICENSE cmd/aaisp_exporter/README.md
|
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
|
WORKDIR /build
|
||||||
COPY . .
|
COPY . .
|
||||||
RUN go get -d -v .
|
RUN go get -d -v .
|
||||||
@@ -7,4 +7,4 @@ RUN go build -v ./cmd/aaisp_exporter
|
|||||||
FROM alpine:3.16.0
|
FROM alpine:3.16.0
|
||||||
WORKDIR /service
|
WORKDIR /service
|
||||||
COPY --from=build /build/aaisp_exporter .
|
COPY --from=build /build/aaisp_exporter .
|
||||||
ENTRYPOINT ["./aaisp_exporter"]%
|
ENTRYPOINT ["./aaisp_exporter"]
|
||||||
Reference in New Issue
Block a user