diff --git a/.jenkins/build/Jenkinsfile b/.jenkins/build/Jenkinsfile index cdc8cce..4ddd89d 100644 --- a/.jenkins/build/Jenkinsfile +++ b/.jenkins/build/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { REGISTRY_DOMAIN = 'registry.on.ops.docupike.net' REGISTRY_PREFIX = "${REGISTRY_DOMAIN}/" SSH_KEY_DOCS = '/usr/local/share/jenkins-agent/jenkins-ops' - TEAMS_WEBHOOK = credentials('teams-webhook-tops') + GOOGLE_CHAT_WEBHOOK = credentials('google-chat-webhook-jenkins') } stages { stage('Setup') { @@ -31,24 +31,16 @@ pipeline { always { sh('docker compose down --remove-orphans --volumes') deleteDir() - } - failure { - office365ConnectorSend webhookUrl: '${env.TEAMS_WEBHOOK}', - status: "${currentBuild.currentResult.toLowerCase()}", - message: 'Jenkins kindly asks for your attention', - adaptiveCards: true - } - unstable { - office365ConnectorSend webhookUrl: '${env.TEAMS_WEBHOOK}', - status: "${currentBuild.currentResult.toLowerCase()}", - message: 'Jenkins kindly asks for your attention', - adaptiveCards: true - } - aborted { - office365ConnectorSend webhookUrl: '${env.TEAMS_WEBHOOK}', - status: "${currentBuild.currentResult.toLowerCase()}", - message: 'Jenkins kindly asks for your attention', - adaptiveCards: true + googlechatnotification( + url: "${env.GOOGLE_CHAT_WEBHOOK}", + notifyAborted: true, + notifyFailure: true, + notifyNotBuilt: true, + notifyUnstable: true, + message: + "<${env.BUILD_URL}|${currentBuild.fullDisplayName}> " + + "*${currentBuild.currentResult}*" + ) } } } diff --git a/Dockerfile b/Dockerfile index b56556e..45a73aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:questing-20251217 +FROM ubuntu:resolute-20260421 ARG DEBIAN_FRONTEND=noninteractive ARG HTTP_PROXY @@ -27,7 +27,7 @@ RUN apt-get update; \ locales \ lsb-release \ # Required by npm-groovy-lint: - openjdk-17-jre \ + openjdk-21-jre \ openssh-client \ openssl \ python3 \ @@ -84,7 +84,7 @@ RUN curl -OfsSL \ # Docker: # renovate: datasource=github-releases depName=moby/moby -ARG DOCKER_VERSION=29.0.4 +ARG DOCKER_VERSION=29.5.2 RUN curl -fsSL \ https://download.docker.com/linux/ubuntu/gpg | \ gpg --dearmor > /etc/apt/keyrings/docker.gpg; \ @@ -110,7 +110,7 @@ RUN curl -fsSL \ # Docker Compose: # renovate: datasource=github-releases depName=docker/compose -ARG DOCKER_COMPOSE_VERSION=2.40.3 +ARG DOCKER_COMPOSE_VERSION=5.1.4 RUN curl -OfsSL \ "https://github.com/docker/compose/releases/download/v${DOCKER_COMPOSE_VERSION}/docker-compose-linux-x86_64"; \ curl -OfsSL \ @@ -126,7 +126,7 @@ RUN curl -OfsSL \ # editorconfig-checker (ec): # renovate: datasource=github-releases depName=editorconfig-checker/editorconfig-checker -ARG EC_VERSION=3.4.1 +ARG EC_VERSION=3.6.1 RUN curl -OfsSL \ "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${EC_VERSION}/ec-linux-amd64.tar.gz"; \ tar -xzf ec-linux-amd64.tar.gz; \ @@ -137,7 +137,7 @@ RUN curl -OfsSL \ # gitleaks: # renovate: datasource=github-releases depName=gitleaks/gitleaks -ARG GITLEAKS_VERSION=8.29.1 +ARG GITLEAKS_VERSION=8.30.1 RUN curl -OfsSL \ "https://github.com/gitleaks/gitleaks/releases/download/v${GITLEAKS_VERSION}/gitleaks_${GITLEAKS_VERSION}_linux_x64.tar.gz"; \ curl -OfsSL \ @@ -156,9 +156,9 @@ RUN curl -OfsSL \ # Node.js and NPM: # renovate: datasource=github-releases depName=nodejs/node -ARG NODE_VERSION=24.11.1 +ARG NODE_VERSION=24.15.0 # renovate: datasource=github-releases depName=npm/cli -ARG NPM_VERSION=11.6.3 +ARG NPM_VERSION=11.15.0 RUN curl -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n \ -o /usr/local/bin/n; \ chmod 0755 /usr/local/bin/n; \ diff --git a/README.md b/README.md index 861f88b..5473330 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,6 @@ Do you like to [get in touch with us](SUPPORT.md)? ## Copyright & License -Copyright (C) 2019-25 [i-doit GmbH](https://www.i-doit.com/) +Copyright (C) 2019-26 [i-doit GmbH](https://www.i-doit.com/) This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/). diff --git a/i18n/mkdocs.yml b/i18n/mkdocs.yml index 3b90eb9..6fbc758 100644 --- a/i18n/mkdocs.yml +++ b/i18n/mkdocs.yml @@ -1,6 +1,6 @@ --- site_author: i-doit GmbH -copyright: Copyright © 2019-25 i-doit GmbH +copyright: Copyright © 2019-26 i-doit GmbH repo_url: https://github.com/docupike/docs strict: true validation: