CI: automatic builds #1

Merged
Thilawyn merged 6 commits from ci into master 2023-08-08 01:47:07 +02:00
2 changed files with 52 additions and 2 deletions

51
.drone.yml Normal file
View File

@@ -0,0 +1,51 @@
kind: pipeline
type: docker
name: docker-build
steps:
- name: build
image: plugins/docker
settings:
registry: git.jvalver.de
username:
from_secret: username
password:
from_secret: password
repo: git.jvalver.de/thilawyn/protonmail-bridge-docker
dockerfile: build/Dockerfile
dry_run: true
context: build
autotag: true
compress: true
platform: linux/amd64
trigger:
branch:
exclude:
- master
---
kind: pipeline
type: docker
name: docker-build-and-publish
steps:
- name: build-and-publish
image: plugins/docker
settings:
registry: git.jvalver.de
username:
from_secret: username
password:
from_secret: password
repo: git.jvalver.de/thilawyn/protonmail-bridge-docker
dockerfile: build/Dockerfile
context: build
autotag: true
compress: true
platform: linux/amd64
trigger:
branch:
- master

View File

@@ -1,5 +1,4 @@
# Use carlosedp/golang for riscv64 support FROM golang:1.20-bookworm AS build
FROM carlosedp/golang:1.18 AS build
# Install dependencies # Install dependencies
RUN apt-get update && apt-get install -y git build-essential libsecret-1-dev RUN apt-get update && apt-get install -y git build-essential libsecret-1-dev