Commit Graph

74 Commits

Author SHA1 Message Date
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