Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ 2375081 ] separation of micro service related repositories and process from RobotFramework AIO build #305

Open
test-fullautomation opened this issue Jun 18, 2024 · 1 comment
Assignees
Labels
Milestone

Comments

@test-fullautomation
Copy link
Owner

test-fullautomation commented Jun 18, 2024

currently micro service related repositories and processes (e.g. pypi release) are part of RobotFramework AIO build.

ToDo:
separate all micro service related repositories and process and use/execute in DevAtServ project.

  1. Step:
    Identify all things which DevAtServ / build_DevAtServ need to provide
    e.g. documentation, test, release_info, aggregated documentation (inclusive microservice documentation, pypi process, Tagging process (e.g. microservice repos need to get tag from DevAtServ, but not from RobotFramework AIO), ....)
    Corresponding task issues to be created.
  2. Step:
    Identify all things which need to be removed from RobotFramework_AIO build
@ngoan1608
Copy link
Collaborator

Hi Thomas,

I have a discussion with @huavanthong today related to this topic, please refer our conclusion as below:

  1. From DevAtServ project
  • Define release tag for releasing this DevAtServ project: such as rel/das/0.1.2.3
  • New repo for documentation of DevAtServ
    • Copy tool chain and configurations to build main document from robotframework-documentation
    • Create new content for book and update maindoc_config to import library's document properly
  • Update build pipeline in this DevAtServ repo to add:
    • tag job (trigger by DevAtServ release tag) to tag all library repos with DevAtServ release tag rel/das/0.1.2.3
    • update documentation job
    • test job : currently there is not test case
    • Release jobs (trigger by DevAtServ release tag): tag library repos to trigger publish PyPI pipeline, create Github Release, update version in control file
  • Update in package repos:
    • Change trigger-aio pipeline to trigger-das pipeline: to trigger DevAtServ build pipeline when there is changes from library repos
    • Verify/update pipeline to publish package library to PyPI (trigger by package release tag)
  1. From AIO project:

Thank you,
Ngoan

@ngoan1608 ngoan1608 changed the title separation of micro service related repositories and process from RobotFramework AIO build [ 2375081 ] separation of micro service related repositories and process from RobotFramework AIO build Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

3 participants