Merge branch 'dev' into repo-add
						commit
						f064cd6549
					
				| 
						 | 
				
			
			@ -3,24 +3,25 @@ platform: linux/amd64
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  dev:
 | 
			
		||||
    image: plugins/docker
 | 
			
		||||
    image: woodpeckerci/plugin-docker-buildx
 | 
			
		||||
    secrets: [ docker_username, docker_password ]
 | 
			
		||||
    settings:
 | 
			
		||||
      repo: chewingbever/vieter
 | 
			
		||||
      tag: dev
 | 
			
		||||
      platforms: [ linux/arm64/v8, linux/amd64 ]
 | 
			
		||||
    when:
 | 
			
		||||
      event: push
 | 
			
		||||
      branch: dev
 | 
			
		||||
 | 
			
		||||
  release:
 | 
			
		||||
    image: plugins/docker
 | 
			
		||||
    image: woodpeckerci/plugin-docker-buildx
 | 
			
		||||
    secrets: [ docker_username, docker_password ]
 | 
			
		||||
    settings:
 | 
			
		||||
      repo: chewingbever/vieter
 | 
			
		||||
      tag:
 | 
			
		||||
        - latest
 | 
			
		||||
        - $CI_COMMIT_TAG
 | 
			
		||||
      mtu: 1000
 | 
			
		||||
      platforms: [ linux/arm64/v8, linux/amd64 ]
 | 
			
		||||
    when:
 | 
			
		||||
      event: tag
 | 
			
		||||
      branch: main
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,17 +5,15 @@ WORKDIR /app
 | 
			
		|||
# Copy over source code & build production binary
 | 
			
		||||
COPY src ./src
 | 
			
		||||
COPY Makefile ./
 | 
			
		||||
RUN make prod
 | 
			
		||||
 | 
			
		||||
ENV LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static'
 | 
			
		||||
RUN v -o pvieter -cflags "-O3" src
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
FROM alpine:3.15
 | 
			
		||||
 | 
			
		||||
ENV REPO_DIR=/data
 | 
			
		||||
 | 
			
		||||
RUN apk update && \
 | 
			
		||||
    apk add --no-cache \
 | 
			
		||||
        libarchive
 | 
			
		||||
 | 
			
		||||
COPY --from=builder /app/pvieter /usr/local/bin/vieter
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT [ "/usr/local/bin/vieter" ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue