Skip to content
Snippets Groups Projects
Commit 30288fec authored by Frédéric Guillot's avatar Frédéric Guillot
Browse files

Disable CGO when building Docker images

parent e234b86a
No related branches found
No related tags found
No related merge requests found
......@@ -5,8 +5,36 @@ on:
push:
tags:
- '*.*.*'
pull_request:
branches: [ main ]
jobs:
docker-images:
test-docker-images:
if: github.event.pull_request
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build Alpine image
uses: docker/build-push-action@v4
with:
context: .
file: ./packaging/docker/alpine/Dockerfile
push: false
tags: ${{ github.repository_owner }}/miniflux:alpine-dev
- name: Test Alpine Docker image
run: docker run --rm ${{ github.repository_owner }}/miniflux:alpine-dev miniflux -i
- name: Build Distroless image
uses: docker/build-push-action@v4
with:
context: .
file: ./packaging/docker/distroless/Dockerfile
push: false
tags: ${{ github.repository_owner }}/miniflux:distroless-dev
- name: Test Distroless Docker image
run: docker run --rm ${{ github.repository_owner }}/miniflux:distroless-dev miniflux -i
publish-docker-images:
if: ${{ ! github.event.pull_request }}
permissions:
packages: write
runs-on: ubuntu-latest
......
FROM golang:alpine AS build
ENV CGO_ENABLED=0
RUN apk add --no-cache --update git
ADD . /go/src/app
WORKDIR /go/src/app
......
FROM golang:latest AS build
ENV CGO_ENABLED=0
ADD . /go/src/app
WORKDIR /go/src/app
RUN go build \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment