Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

69 changes: 0 additions & 69 deletions .github/settings.yml

This file was deleted.

58 changes: 58 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Docker CI

on:
push:
branches: [master]
tags: ["*"]
pull_request:
schedule:
- cron: 0 0 * * 0

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- uses: editorconfig-checker/action-editorconfig-checker@840e866d93b8e032123c23bac69dece044d4d84c

- run: editorconfig-checker

build:
needs: lint
uses: owncloud-docker/ubuntu/.github/workflows/docker-build.yml@master
with:
docker-repo-name: owncloud/${{ github.event.repository.name }}
docker-tag: ${{ matrix.release.version }}
docker-context: ${{ matrix.release.base }}
docker-file: ${{ matrix.release.base }}/Dockerfile.multiarch
docker-hub-username: ${{ vars.DOCKERHUB_USERNAME }}
docker-build-args: |
TARBALL_URL=${{ matrix.release.tarball }}
push: ${{ github.ref == 'refs/heads/master' }}
secrets:
docker-hub-password: ${{ secrets.DOCKERHUB_TOKEN }}

strategy:
matrix:
release:
- version: 11.0.0-prealpha
tarball: https://download.owncloud.com/server/daily/owncloud-daily-master.tar.bz2
base: v24.04
- version: 10.16.1
tarball: https://download.owncloud.com/server/stable/owncloud-complete-20260218.tar.bz2
base: v24.04
- version: 10.15.3
tarball: https://download.owncloud.com/server/stable/owncloud-complete-20250703.tar.bz2
base: v22.04

update-docker-hub-description:
needs: build
if: github.ref == 'refs/heads/master'
uses: owncloud-docker/ubuntu/.github/workflows/docker-hub-desc.yml@master
with:
docker-repo-name: owncloud/${{ github.event.repository.name }}
docker-repo-description: ownCloud - Secure Collaboration Platform
docker-hub-username: ${{ vars.DOCKERHUB_USERNAME }}
secrets:
docker-hub-password: ${{ secrets.DOCKERHUB_TOKEN }}
6 changes: 4 additions & 2 deletions v22.04/Dockerfile.multiarch
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
FROM docker.io/owncloud/base:22.04@sha256:afe32d25d014b6ca6a9ef338ce8c731dac642ce501123370d5ed002b62b258d7
FROM owncloud/base:22.04@sha256:350f1f78c1e70495aebccb1298eabea167e813218ce082543171961c7f22c90a

ARG TARBALL_URL

LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
org.opencontainers.image.authors="ownCloud DevOps <devops@owncloud.com>" \
Expand All @@ -9,7 +11,7 @@ LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
org.opencontainers.image.source="https://github.com/owncloud-docker/server" \
org.opencontainers.image.documentation="https://github.com/owncloud-docker/server"

ADD owncloud.tar.bz2 /var/www/
ADD --unpack ${TARBALL_URL} /var/www/

ADD overlay /
WORKDIR /var/www/owncloud
Expand Down
7 changes: 5 additions & 2 deletions v24.04/Dockerfile.multiarch
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
FROM docker.io/owncloud/base:24.04@sha256:b3df1cbc791f2aafbc3e818658636e6c0d0ae51a50a04d113dabde81babb534e
FROM owncloud/base:24.04@sha256:0c04b0054a7bf6e47b7594bb89688a0e4de4948e3f1da957f3b25bc6d164bdd9

ARG TARBALL_URL

LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
org.opencontainers.image.authors="ownCloud DevOps <devops@owncloud.com>" \
Expand All @@ -9,7 +11,8 @@ LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
org.opencontainers.image.source="https://github.com/owncloud-docker/server" \
org.opencontainers.image.documentation="https://github.com/owncloud-docker/server"

ADD owncloud.tar.bz2 /var/www/
ADD --unpack ${TARBALL_URL} /var/www/
RUN ls -l /var/www && ls -l /var/www/owncloud

ADD overlay /
WORKDIR /var/www/owncloud
Expand Down
Loading