Eugene Ivantsov
2601be3f18
Merged in exclude-9-0-0 (pull request #172 )
...
Temporarily exclude 9.0.0
* Skip 9.0.0
* Use 8.9.4 for branches and PR builds
* Update snyk ignore
* Override test version
* Update .snyk
Approved-by: Adam Brokes
2024-07-22 22:03:01 +00:00
Eugene Ivantsov
9881a41894
Merged in remove-eap-steps (pull request #171 )
...
Remove redundant new-eap-block
* Remove redunand new-eap-block
* Fix typo
Approved-by: Yifei Zhang
2024-07-15 05:49:35 +00:00
Eugene Ivantsov
f857e05752
Merged in fix-new-releases-pipeline (pull request #170 )
...
Fix jobs total in new-releases pipeline
* Fix jobs total
Approved-by: Yifei Zhang
2024-07-10 01:12:15 +00:00
Eugene Ivantsov
0cb254b967
Merged in CLIP-1892-retry-docker-login-fix (pull request #169 )
...
Fix a typo
* Fix a typo
2024-07-03 08:21:15 +00:00
Eugene Ivantsov
00a4abf8b0
Merged in CLIP-1892-retry-docker-login (pull request #168 )
...
Retry docker login, use smaller size
* Retry docker login, use smaller size
2024-07-03 08:10:13 +00:00
Eugene Ivantsov
d952128976
Merged in CLIP-1891-optimize-new-releases-pipeline (pull request #167 )
...
CLIP-1891: run one step per one flavor in new-releases pipelines
* CLIP-1891: run one step per one flavor
* CLIP-1891: run one step per one flavor
Approved-by: Adam Brokes
2024-06-25 03:52:01 +00:00
Eugene Ivantsov
8d215905e9
Merged in CLIP-1885-confluence-multi-platform-tags (pull request #166 )
...
CLIP-1885: Update Confluence pipelines to produce multi platform tags
* Update Confluence pipelines to produce multi platform tags
Approved-by: Adam Brokes
2024-06-12 04:59:51 +00:00
Eugene Ivantsov
fa7f3f1a20
Merged in CLIP-1880-stop-building-jdk11-eap (pull request #164 )
...
CLIP-1880: Stop building JDK11 EAP tags
* CLIP-1880: Stop building JDK11 EAP tags
Approved-by: Jun Jeong
Approved-by: Minh Tran
2024-05-21 00:34:40 +00:00
Yifei Zhang
51df6a8c88
CLIP-1866: Add plain version tag to only one variant of jdk.
2024-04-15 16:21:56 +10:00
Eugene Ivantsov
86697420f4
Merged in ubi-tags (pull request #152 )
...
DCCLIP-874: Build and push UBI tags for Confluence
* Support UBI tags
Approved-by: Yifei Zhang
Approved-by: Minh Tran
2024-03-13 04:08:20 +00:00
Eugene Ivantsov
de71ecbd95
Merged in keep-bundling-jdk11-with-8 (pull request #151 )
...
Push jdk11 tags for 8.x Confluence
* Push jdk11 tags for 8.x Confluence
* Update README
Approved-by: Minh Tran
Approved-by: Adam Brokes
2024-02-16 00:12:36 +00:00
Eugene Ivantsov
642cc3bb95
Merged in CLIP-1778-skip-server-repo (pull request #150 )
...
Stop updating server repo
* Stop updating server repo
* Fix tags
* Fix missing param
Approved-by: Yifei Zhang
Approved-by: Minh Tran
Approved-by: Adam Brokes
2024-02-12 01:14:18 +00:00
Eugene Ivantsov
ddfc0a93e0
Merged in CLIP-1847-support-jdk-17 (pull request #149 )
...
Stop bundling Java 11 with Confluence 8.x
* Stop bundling Java 11 with Confluence 8.x
* Update the latest 7.x lts
Approved-by: Yifei Zhang
Approved-by: Minh Tran
2024-01-23 03:25:13 +00:00
Yevhen Ivantsov
2838c9db8e
Remove create app
2023-08-03 17:22:40 +10:00
Yevhen Ivantsov
15f5413d9d
Update tag
2023-08-03 16:31:13 +10:00
Yevhen Ivantsov
bcdda69a7f
Fix default eap argument
2023-08-03 15:20:17 +10:00
Yevhen Ivantsov
aff17412af
Add eap to eap tags
2023-08-03 13:21:55 +10:00
Steve Smith
7bdbdf9893
CLIP-1770: Split EAP builds so they don't interfere with supported releases.
2023-02-01 13:57:06 +11:00
Steve Smith
db4021532e
CLIP-1725: Regenerate pipelines.
2022-11-30 11:22:22 +11:00
Dave Chevell
bcc2fc8e4f
Supports building 8.x and JDK 17 releases
2022-08-07 20:56:40 +10:00
nghazalibeiklar
0a99025c61
CLIP-1586: Excluded EOL versions and removed upper limit version.
2022-07-01 12:08:02 +10:00
Dave Chevell
e940f12a36
Switch from deprecated adoptopenjdk to eclipse-temurin jdk
2022-06-21 22:19:12 +10:00
Dylan
a3c9f2ff70
For consistency use the same versions endpoint that the release maker uses
2022-04-12 12:45:23 +10:00
nghazalibeiklar
96f863bd95
Reduced the number of pipeline batches to 8
2022-03-16 14:41:23 +11:00
nghazalibeiklar
047afb86b2
DCD-1492: Removed the push Readme to Docker Hub as this is not required anymore.
2022-03-16 13:56:52 +11:00
nghazalibeiklar
0f23ec0b31
Using the environment variable DOCKER_REGISTRY in pipeline
2022-03-16 13:55:28 +11:00
nghazalibeiklar
43e3ca3557
Reverted the update the repo names in pipeline generator
2022-03-15 13:49:50 +11:00
nghazalibeiklar
0e896de38b
Updated the repo names in pipeline generator
2022-03-15 11:55:48 +11:00
nghazalibeiklar
e84d6b8992
DCD-1488: Update the Confluence docker repo to docker-public.packages.atlassian.com
2022-03-14 16:01:39 +11:00
nghazalibeiklar
6105051424
updated 'bitbucket-pipeline.yml'
2022-03-08 17:14:56 +11:00
nghazalibeiklar
0b3b9f9c1b
Generated the bitbucket-pipelines.yml file using pipelines-generator.py
2022-01-13 14:59:35 +11:00
Steve Smith
51eae235d1
DCKUBE-707: Update the OpenJDK base images to use the project repo, as the Docker "official" images are no longer updated.
2021-09-16 14:11:45 +10:00
Steve Smith
b72b556463
Ensure we're pushing to both repo aliases for the README and custom builds.
2021-09-03 10:10:48 +10:00
Dave Chevell
d7dc31ee9a
Fix snyk auth for custom releases
2021-09-02 19:58:54 +10:00
Steve Smith
41b7e85646
DCD-1313: Parallelise branch testing, and also check for pipelines config freshness.
2021-07-15 10:04:10 +10:00
Steve Smith
8e234506b4
DCD-1313: Run branch builds against all branch pushes, not just PRs.
2021-07-15 10:00:29 +10:00
Steve Smith
12776412eb
DCD-1313: Remove soon-to-be-EODed JDK8 builds that are incompatible with the DC test license.
2021-07-15 09:14:53 +10:00
Steve Smith
101ff8703c
DCD-1313: Shorten pipelines names so relevant info is visible in the UI.
2021-07-15 09:13:02 +10:00
Dave Chevell
857917733e
Remove alpine builds
2021-05-31 08:19:19 +10:00
Steve Smith
1a64d935c3
The --create-eap flag got dropped during a refactor.
2021-04-20 12:46:35 +10:00
Steve Smith
1a6138ca16
Add more output to the test runs.
2021-04-14 15:53:55 +10:00
Steve Smith
d9274112f3
Add names to unit/func test steps.
2021-04-14 15:48:19 +10:00
Steve Smith
26795d2215
Reference new integration test script.
2021-04-14 12:28:44 +10:00
Steve Smith
e619e36f30
DCD-1253: Fix tags getting lost.
2021-03-29 17:21:24 +11:00
Steve Smith
e1582a4ed3
DCD-1253: Fix typo and missing flag for the target dockerfile.
2021-03-29 15:29:57 +11:00
Steve Smith
f96210081b
DCD-1253: Pipelines yaml seems to handle multiline differently when in a list.
2021-03-29 14:25:28 +11:00
Steve Smith
b9a3bb2ad4
DCD-1253: We need the full-path for the release maker.
2021-03-29 12:10:58 +11:00
Steve Smith
e4d5e58289
DCD-1253: Fix path.
2021-03-24 09:28:34 +11:00
Steve Smith
2308c6e5ab
DCD-1253: Add pipelines generator template and convert to the newer CLI-based builder with multi-repo support.
2021-03-23 15:43:13 +11:00
Nasser Ghazali-Beiklar
2a28ea5182
Merged in DCKUBE-136-RunSmoketestsInReleasePipeline (pull request #83 )
...
DCKUBE-135, DCKUBE-136, DCKUBE_137, and DCKUBE-138: Add Smoke tests in Confluence Pipeline
This PR contains code change for three tickets which are related and should merge to master together.
KUBEDCKUBE-135:
Applied security scan to bitbucket pipeline for branch builds in confluence - for releases, the test script will run by run.py for releases and for branch builds and custom releases will directly runs snyk scanner
Created a smoke testing suite via REST and included these scenarios: Create a space, Create a page, Search for the page, View page, Add attachments, Delete the page, and Delete the space
KUBEDCKUBE-136:
Added a separated docker for confluence to based on the docker image to copy confluence home directory
Injected target confluence image to Dockerfile
set the number of concurrent builds to one in pipeline
clean docker-compose before start and force to recreate the containers
Modified the script in order to install netcat-openbsd using apkfor Alpine (apt-getis not available in Alpine)
Replaced colfuence-home directory and postgres scripts with confluence 6.0.1 compatible to avoid downgrade version in release images
Increased database connection numbers to 125
Addressed some review points, replaced the confluence home directory and sql with version 6.0.1
Addressed a review points, renamed CONFLUENCE_USER to CONFLUENCE_ADMIN
divided pipeline into batches to avoid pipeline timeout
KUBEDCKUBE-137:
Run smoketests in branch builds after each commit
Completed smoketests and also addressed some review points
KUBEDCKUBE-138:
Added development document
Approved-by: Adam Brokes
2021-03-12 03:30:51 +00:00