René Pfeuffer
218f669f3d
Build job moved to folder in Jenkins
2025-08-08 10:52:40 +02:00
René Pfeuffer
bc3967a614
Fix evaluation of e2e cypress test results
2025-02-21 13:17:49 +01:00
René Pfeuffer
11a2dcda41
Re-add Sonar build stage
2024-06-24 14:36:46 +02:00
René Pfeuffer
e29d30c578
Merge branch 'hotfix/2.46.4' into develop
...
# Conflicts:
# CHANGELOG.md
# gradle.properties
# scm-dao-xml/src/main/java/sonia/scm/repository/xml/XmlRepositoryDAO.java
# scm-plugins/scm-git-plugin/package.json
# scm-plugins/scm-hg-plugin/package.json
# scm-plugins/scm-legacy-plugin/package.json
# scm-plugins/scm-svn-plugin/package.json
# scm-ui/e2e-tests/package.json
# scm-ui/ui-api/package.json
# scm-ui/ui-buttons/package.json
# scm-ui/ui-components/package.json
# scm-ui/ui-extensions/package.json
# scm-ui/ui-forms/package.json
# scm-ui/ui-layout/package.json
# scm-ui/ui-legacy/package.json
# scm-ui/ui-modules/package.json
# scm-ui/ui-overlays/package.json
# scm-ui/ui-plugins/package.json
# scm-ui/ui-polyfill/package.json
# scm-ui/ui-scripts/package.json
# scm-ui/ui-shortcuts/package.json
# scm-ui/ui-styles/package.json
# scm-ui/ui-syntaxhighlighting/package.json
# scm-ui/ui-tests/package.json
# scm-ui/ui-text/package.json
# scm-ui/ui-types/package.json
# scm-ui/ui-webapp/package.json
2024-06-24 11:53:58 +02:00
René Pfeuffer
e8af0ee7cd
Adjust changelog for release
2024-06-24 10:51:24 +02:00
René Pfeuffer
ba8e43349a
Fix issues when replaying a release build
...
- The release branch is reset to the original state
- The local tag is deleted
2024-05-31 11:30:50 +02:00
Florian Scholdei
8e44bd1c08
Prevent latest docker tag for hotfix releases
...
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com >
Committed-by: Florian Scholdei<florian.scholdei@cloudogu.com >
2024-03-20 10:59:28 +01:00
Eduard Heimbuch
a57e478e47
Set credentials to write build cache
...
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2024-01-16 18:12:36 +01:00
Eduard Heimbuch
cf4d9cf20f
3.x
...
Committed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com >
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com >
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com >
2023-11-30 17:02:44 +01:00
Eduard Heimbuch
1a22307f18
Switch to dedicated Jenkins agent
2023-10-05 09:37:04 +02:00
Eduard Heimbuch
de813efcb1
Use own SCM-Manager optimized Jenkins Agent
2023-08-25 14:50:18 +02:00
Florian Scholdei
f756dd3a78
Remove chromatic integration
...
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2023-08-01 09:01:20 +02:00
Eduard Heimbuch
715ecd8dd7
Switch to high cpu worker
2023-07-24 08:23:57 +02:00
René Pfeuffer
2c0dd094fd
Push develop to GitHub for release builds
2023-03-02 19:47:13 +01:00
René Pfeuffer
13929aab5e
Push release tag to GitHub
2023-02-15 17:05:40 +01:00
Eduard Heimbuch
f20d9d18f4
Fix homebrew tap job name for release build
2023-02-07 08:37:37 +01:00
Eduard Heimbuch
05451d4b49
Force push changes to GitHub
2023-01-16 12:22:29 +01:00
Eduard Heimbuch
ac419daa3f
Add ConfigurationAdapterBase and extension points for trash bin
...
Adds the new abstract class ConfigurationAdapterBase to simplify the creation of global configuration views. In addition there is some cleanup, interfaces and extension points for the repository trash bin plugin.
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com >
2023-01-13 13:08:51 +01:00
René Pfeuffer
34bfe49d3e
Fix push command in Jenkinsfile
2022-12-13 08:34:51 +01:00
Eduard Heimbuch
f51951089c
Fix job path for next-scm instance
2022-12-12 17:36:16 +01:00
René Pfeuffer
d439dc82ae
Fix push to SCM-Manager in CES
2022-12-07 11:01:45 +01:00
René Pfeuffer
7698d7be30
Fix "set version" step
2022-12-07 11:01:45 +01:00
René Pfeuffer
85761d2399
Migrate SCM-Manager from GitHub to Cloudogu EcoSystem
...
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-12-02 11:32:39 +01:00
Eduard Heimbuch
c430ce60c5
Update homebrew tap also for hotfix releases
2022-08-08 18:32:21 +02:00
Eduard Heimbuch
7017d04a48
Update homebrew tap also for hotfix releases
2022-08-08 12:41:41 +02:00
Konstantin Schaper
84f220e5b2
Replace lerna with turborepo ( #2073 )
...
This change allows our ui libraries to be built separately. It is therefore to utilize different build tools for individual projects, as well as using build caches for the local build.
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com >
Co-authored-by: Matthias Thieroff <matthias.thieroff@cloudogu.com >
2022-06-22 11:49:26 +02:00
Sebastian Sdorra
af2cdfb739
Docker multi-arch builds ( #2021 )
...
Replaces the current docker build with a multi arch build powered by buildx.
The new build creates two scm-manager docker image variants.
One based on alpine which uses the openjdk distribution and the other based on debian and eclipse temurin:
scmmanager/scm-manager:<version>-alpine
- linux/amd64
- linux/arm64
scmmanager/scm-manager:<version>-debian
- linux/amd64
- linux/arm64
- linux/arm/v7
scmmanager/scm-manager:<version>
- linux/amd64 alpine based
- linux/arm64 alpine based
- linux/arm/v7 debian based
scmmanager/scm-manager:latest
- linux/amd64 alpine based
- linux/arm64 alpine based
- linux/arm/v7 debian based
The development build produces only a single amd64 image at cloudogu/scm-manager with a snapshot version.
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2022-05-04 14:38:31 +02:00
Eduard Heimbuch
9ec38a858d
Handle ui test errors in Jenkins Pipeline ( #1975 )
...
Fix jenkins testing stage to not ignore test result. This led to different results between local builds and Jenkins builds which confused the developer and could hide implementation errors.
2022-03-17 09:13:51 +01:00
René Pfeuffer
d6b1ac38ed
Fix Jenkinsfile for release build
2022-01-26 10:18:04 +01:00
René Pfeuffer
46b13800a6
Merge tag '2.20.1'
...
Release version 2.20.1
2022-01-18 10:39:01 +01:00
René Pfeuffer
913d3dbf59
Adjust for hotfix releases
2022-01-18 09:41:07 +01:00
Sebastian Sdorra
9dea4631ca
Fix broken develop build ( #1824 )
...
Trigger build job which updates the homebrew tap only on release build and not on develop builds. This should fix the broken develop build.
2021-10-08 11:15:01 +02:00
Sebastian Sdorra
47249bffba
Add osx package to release flow ( #1822 )
...
Triggers the build job which updates the scm-server formula of the scm-manager homebrew-tap as part of the scm-manager release build job.
2021-10-07 14:41:34 +02:00
Sebastian Sdorra
49dfd66a4f
Disable chromatic ( #1801 )
2021-09-08 09:59:51 +02:00
Sebastian Sdorra
a75cfaa6d9
Chromatic ( #1655 )
...
Integrate Chromatic into the build process of SCM-Manager.
2021-05-11 14:09:09 +02:00
Sebastian Sdorra
ad5c8102c0
Reenable SonarQube analysis for pull requests ( #1556 )
2021-02-23 10:22:37 +01:00
Sebastian Sdorra
fbf75ba580
Fix conflict between property and task name
2021-02-08 13:21:28 +01:00
Sebastian Sdorra
b3caa607cf
Reduce time spend in configuration phase ( #1528 )
...
Do not add scm-packaging modules to every build.
These modules drastically increase the time Gradle spends in the configuration phase.
To build a distribution of SCM-Manager pass -Pdistribution.
Upgrade Gradle to 6.8.2.
2021-02-08 10:48:21 +01:00
René Pfeuffer
4fba5cc17b
Fix Jenkinsfile
2021-02-02 13:58:51 +01:00
René Pfeuffer
0b43630f06
Add "rerun" flag for integration tests
2021-01-26 11:39:16 +01:00
René Pfeuffer
2650472adb
Add deployment of presentation environment
2021-01-18 12:05:47 +01:00
Sebastian Sdorra
f0d8ff178c
Fix passing of singing props from jenkins
2021-01-15 09:16:22 +01:00
Sebastian Sdorra
bef74366ff
Add github credentials for release.yml upload
2021-01-15 07:38:06 +01:00
Sebastian Sdorra
f9b0a5d0e2
Fix docker build and deployment
2021-01-14 20:17:18 +01:00
Sebastian Sdorra
b53a7673e3
Deploy develop branch and use environment variables to pass gradle properties
2021-01-14 15:08:10 +01:00
Sebastian Sdorra
d91f08aa1c
Use develop as target branch for sonarqube
2021-01-14 13:39:26 +01:00
Sebastian Sdorra
debd41c431
Update java build agent
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
c8d9ff9c4d
FIx ci build warnings about java prefs
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
18e841b0e8
Start sonarqube integration
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
d1575b8b8d
Remove execution of integrationTests in the sonarqube stage
2021-01-14 12:01:34 +01:00