[MCOL-5012] Drone - Docker build integration Created: 2022-03-09  Updated: 2022-06-02  Resolved: 2022-05-27

Status: Closed
Project: MariaDB ColumnStore
Component/s: Build
Affects Version/s: None
Fix Version/s: N/A

Type: Task Priority: Major
Reporter: alexey vorovich (Inactive) Assignee: Roman Navrotskiy
Resolution: Fixed Votes: 0
Labels: None

Sprint: 2021-17

 Description   

The suggestion is to provide a single build pipeline where

  • each dev build contains latest of CS code proper, CMAPI , dockerfile and other components
  • similar situation for production builds
  • the resulting dockerhub tags should be logically similar ("parallel") to folders containing on prem zip files

We should review GIT repos we use.

We could probably review how MaridDB ES server docker is built and try a common approach

The sky group is working on the way to create the Sky database from a shell script on any account and using any docker tags as parameters.
We could use this to run some of our validation QA on the Sky system.



 Comments   
Comment by alexey vorovich (Inactive) [ 2022-03-09 ]

gdorman roman.navrotskiy toddstoffelalan.mologorskydrrtuy

Guys, I discussed the idea of providing "Sky ready " docker with each build with you separately . This is a jira to track initial discussion. Let's express our opinions here and then have a short zoom to decide.

Comment by alexey vorovich (Inactive) [ 2022-03-09 ]

The script to configure full cluster is worked by charles.newport in https://jira.mariadb.org/browse/DBAAS-9276 . Codename Direct MOE

It will be a command line interface similar in spirit (but not in invocation details) to EZ MOE https://mariadbcorp.atlassian.net/wiki/spaces/SKYENG/pages/1423835473/Cluster#Examples

Once this is done we try to deliver what gdorman is asking for.

Comment by alexey vorovich (Inactive) [ 2022-03-09 ]

toddstoffel and roman.navrotskiy what do you say ?

Should Roman start a POC ?

(we will need to develop naming tag convention for docker in main and other branches.

after the POC and when drrtuy is back he can review this ..

Comment by alexey vorovich (Inactive) [ 2022-03-09 ]

The major prty for all teams is to allow testing of each server build with Sky. This would be a step in this direction.

Daniel will not be using docker directly but via Direct MOE interface

Generated at Thu Feb 08 02:54:41 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.