test-fullautomation / DevAtServ

0 stars 1 forks source link

Initialize a build pipeline for Linux and Windows #1

Closed ngoan1608 closed 3 months ago

ngoan1608 commented 7 months ago

Hi,

Goal is to have a kind of OneInAll installer similar to RobotFramework AIO. Nothing else shall be required to be installed to get the Micro Service System run. Manual testing shall be possible by means of using the GUI, automated testing shall be possible by means of using the RabbitMQ APIs.

For the Linux-Installer Linux the RabbitMQ Docker image can be used if useful, required python packages and tools can be dependencies. For Windows-Installer RabbitMQ and Erlang need to be part of the installer. Not clear: which python and microservices. In both cases the installer need to take care of proper pre-configuration that when installation finished the system is fully functional without any further configuration.

Therefore a build pipeline should be initialized which follow steps

Installer for both, Windows and Linux shall install all what is required completely independent of RobotFramework AIO. Start-> click at DevAtServ GUI-Icon shall start the MicroService GUI.

Other jobs (Test, Release) can be added later. Scripts can be referred from Robotframework_AIO repo.

huavanthong commented 6 months ago

Hi Thomas,

As the result in meeting, I would like to update this ticket.

About RabbitMQ

Currently, after installing Docker on Windows and Linux platforms, users can install RabbitMQ using the following command:

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.13-management

About other service

About AIO tools

The user can develop the Robot script to run the service above.

That's all for my info. If you have any concerns, please tell me.

Thank you and best regards, Thong Hua

test-fullautomation commented 4 months ago

This is in work. Testing from other team members is missing.

test-fullautomation commented 3 months ago

Stabilization is in progress. Build pipelines exist.