Please enable JavaScript.
Coggle requires JavaScript to display documents.
Get rid of physical CI servers - Coggle Diagram
Get rid of physical CI servers
:fire: Move current Jenkins infrastructure to AWS
:check: create necessary AWS instances
:check: ymci - t2.medium
:check: setup EFS
:check: docker1 - c6a.4xlarge
:check: require tests to validate the vm sizing
:check: Setup identified tools in the machines
:check: zabbix
:check: docker daemon
Create backup to be able to restore env.
:check: Modify bonita-ci conf that points to
.rd.lan
machines
:check: install
master
docker image on Master instance
:check: setup identified DNS / configure Security Group
:check: Plan & Switch DNS name from old to new Master machine
:check: Stop CI Grenoble container
:desktop_computer: Zabbix alerts on Slack
:check: Get rid off self-hosted Github runners
:check: bonita-purge-tool runner
:check: update workflows to not use the runner
:check: remove the docker container hosted by docker2
:check: remove the runner definition in the purge-tool github repository
:check: bonitasoft organization runners
:check: update workflows
:check: bonita-engine-sp -
https://github.com/bonitasoft/bonita-engine-sp/pull/2815
:check: spring-boot-starter-bonita -
https://github.com/bonitasoft/spring-boot-starter-bonita/pull/3
:check: bonita-reporting-app -
https://github.com/bonitasoft/bonita-reporting-app/pull/81
/!\ merge master into dev after PR is merged
:check: bonita-repair-application -
https://github.com/bonitasoft/bonita-repair-application/pull/3
:check: bonita-central -
https://github.com/bonitasoft/bonita-central/pull/228
:check: bonita-ldap-synchronizer -
https://github.com/bonitasoft/bonita-ldap-synchronizer/pull/159
:check: bonita-distrib-sp -
https://github.com/bonitasoft/bonita-distrib-sp/pull/614
:check: bonita-web-sp -
https://github.com/bonitasoft/bonita-web-sp/pull/1060
:check: multitenant-to-multiruntime-tool
:check: stop containers hosted by docker2
:check: remove runners definitions in bonitasoft organization
/!\ require organization admin privilegies
:check: remove github folder in bonita-ci
:check: stop server docker2
:check: UID runners
UID nightly
Modify job to push Docker images on JFrog
:check: What do we do with the UID environment hosted on docker5?
No replacement required. The environment is used for test purposes, the associated docker image can be run locally
Update Jenkins configuration
:check: Update Jenkins job builds retention
:check:
https://github.com/bonitasoft/bonita-ci/pull/605
:check: Keep last studio archived artifacts
:check: Cleanup workspaces after builds
:check: Update bonita-pipeline cron to execute weekly maintenance versions
Update Serenity to add step to launch bonita-pipeline before releasing a new version
:racing_car: Update release pipeline
Adapt checksum to sha256 per file
Trigger Studio Workflow with proper inputs
:the_horns: :warning: Fix Scan Organization: there is a property "Child Scan Triggers" with a default value to 1d
:fire: WIP
:check: Done
:the_horns: Taken by Adrien
:baby_chick: Taken by Manu
:racing_car: Taken by Romain
:desktop_computer: IT
:check: Migrate MAC codesign to Github actions
:check: bonita-data-repository
:check: Update project lifecycle
:check: Migrate Jenkins jobs to Github Actions
:check: bonita-studio-sp pipeline
:check: Upload snapshot artifacts to gdrive
:check: Call Studio build from Jenkins pipeline
:check: Build installers
:check: Sign binaries
CI
:check: Remove job sign-services-sanity-checks
:check: Archive repo bonita-codesign-windows
:check: Job stability
:check: Make web-pages-sp tests non-flaky
:check: Make portal-js tests pass most of the time
:fire: Job fixing
:check: bonita-continuous-delivery-deps
(quay password has been updated)
:check: bonita-web-sp
:check: 7.14
:check: 7.15
:check: 8.0.x
:check: bonita-engine-sp-all-tests
:check: bonita-ldap-synchronizer
:check: 7.14
:check: 7.15
:check: 8.0.x
:check: bonita-portal-js-sp
:check: 7.15
:check: dev
:fire: bonita-web-pages-sp
:fire: 7.14
serenity
:check: develop
:red_cross: master
(requires a new release of serenity)
:check: bonita-engine-sp
:check: dev
:check: 7.14
:parking: Parking
Filter docker images not to be removed in job clean-docker-hosts-used-by-ci (such as DB images)
Generate ALL licences in bonita-security-license-generator?
Fix jobs
bonita-java-client-sp-tests (java11 + quay)
test-toolkit-example (slave studio 7.13) => should remove unecessary jenkins build
bonita-security (master not up-to-date)
bonita-testcontainers (master still using docker image quay.io/bonitasoft/bonita-subscription:latest)
Serenity
Udpate URLs that target ymci bonita-studio-sp