No description
Find a file
Matthieu Gallien 39814d6947
Merge pull request #906 from nextcloud/bugfix/desktop/branches-for-i18n
fix(translations-desktop): update regexp used for branch matching
2026-03-19 13:53:13 +01:00
.github build(deps): bump shivammathur/setup-php in /.github/workflows 2026-03-16 15:56:26 +00:00
acceptance-php7.1
acceptance-php7.3
acceptance-php7.4
acceptance-php8.0
alpine-git
android Android: add xz-utils 2025-12-17 07:29:31 +01:00
android4
android5
android6
android7
android8
android9
android10
android14
android16 Android 16 to Debian Trixie 2025-12-16 09:58:22 +01:00
azurite
client
client-appimage
client-appimage-qt6 chore: updated image to build stable qt 6.9.3 image 2026-03-11 12:16:57 +01:00
client-debian
client-qt6 fix(clang-tidy): for the desktop client clang-tidy CI check 2026-02-06 10:42:10 +01:00
documentation fix(documentation): update to Ubuntu 24.04 to include Python 3.12 2026-01-06 23:20:23 +01:00
fake-s3
integration-php7.1
integration-php7.2
integration-php7.3
integration-php7.4
integration-php8.0
integration-php8.1
integration-php8.2
integration-php8.3
jsunit
litmus-php7.1
litmus-php7.3
litmus-php7.4
litmus-php8.0
litmus-php8.3
mariadb-10.1
mariadb-10.2
mariadb-10.3
mariadb-10.4
mariadb-10.5
mariadb-10.6
mariadb-10.11
mariadb-11.4
mariadb-11.8
memcached
minio
mysql-8.0
mysql-8.1
mysql-8.3
mysql-8.4
node
openldap
php7.1
php7.1-memcached
php7.2
php7.3
php7.3-memcached
php7.4
php7.4-memcached
php8.0
php8.0-memcached
php8.1
php8.1-memcached
php8.2
php8.2-memcached
php8.3
php8.4-32bit fix(php-32bit): add unzip to silence composer warning 2025-12-12 21:36:42 +01:00
postgres-9
postgres-10
postgres-11
postgres-12
postgres-13
postgres-14
postgres-15
postgres-16
postgres-17
postgres-18
redis
samba
samba-native-php7.1
samba-native-php7.3
samba-native-php7.4
samba-native-php8.0
samba-non-native-php7.1
samba-non-native-php7.3
samba-non-native-php7.4
samba-non-native-php8.0
selenium
server
shallow-server
translations fix(transifex): Pause drawio 2026-02-26 21:12:02 +01:00
translations-app fix(translations): No longer translate stable31 2026-02-19 10:22:55 +01:00
translations-desktop fix(translations-desktop): update regexp used for branch matching 2026-03-19 12:54:50 +01:00
ui-regression
user_saml-dirsrv fix(build): try to make latest dirsrv build again 2025-12-02 22:20:42 +01:00
user_saml_shibboleth-idp
user_saml_shibboleth-php7.2
user_saml_shibboleth-php7.3
user_saml_shibboleth-php8.0
webdav-apache
webdav-apache-php7.1
webdav-apache-php7.3
webdav-apache-php7.4
webdav-apache-php8.0
.editorconfig
README.md

CI images for Nextcloud

📦 Containers used for Continous Integration jobs (automated testing)

GitHub Container Registry

The images are automatic builds on GitHub actions. You can find them at https://github.com/orgs/nextcloud/packages?repo_name=docker-ci. The build is triggered using GitHub workflows.

GitHub workflows

To trigger a build of a specific container, go to https://github.com/nextcloud/docker-ci/actions/workflows/docker.yml and press "Run Workflow". Enter the following information:

  • Path to the folder (e.g. translations)
  • Path to Dockerfile: Dockerfile-Plain IMPORTANT: If you are not using Dockerfile but one with a suffix here, you also need to add the suffix on the image name in the next field (all lowercased)
  • Suffix to image name: -plain
  • Tag name (e.g. latest)

This would result in the Dockerfile /client/Dockerfile being built and the binary being pushed to the GitHub Container Registry as client:latest.

Docker Hub

The images are automatic builds on Docker Hub. You can find them at https://hub.docker.com/u/nextcloudci/. The build is only triggered if a git tag is set.

Git tags

To trigger a build of a specific container the tag needs to be named like the folder followed by a dash and a version number. This means translations-1 will only trigger a build of the translation container and will then build the container nextcloudci/translations:translations-1.

Other example:

  • git tag php7.1-5 will only build nextcloudci/php7.1:php7.1-5