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
30 changes: 11 additions & 19 deletions .jenkins/build/Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -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') {
Expand All @@ -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}*"
)
}
}
}
16 changes: 8 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:questing-20251217
FROM ubuntu:resolute-20260421

ARG DEBIAN_FRONTEND=noninteractive
ARG HTTP_PROXY
Expand Down Expand Up @@ -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 \
Expand Down Expand Up @@ -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; \
Expand All @@ -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 \
Expand All @@ -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; \
Expand All @@ -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 \
Expand All @@ -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; \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
2 changes: 1 addition & 1 deletion i18n/mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
site_author: i-doit GmbH
copyright: Copyright &copy; 2019-25 i-doit GmbH
copyright: Copyright &copy; 2019-26 i-doit GmbH
repo_url: https://github.com/docupike/docs
strict: true
validation:
Expand Down
Loading