Skip to content

Automate CI-CD pipeline creation with AI #6

@allilou

Description

@allilou

Problem:
The majority of auto deployment platforms prompt the user to choose which framework they are using in their code and build the code using this informations.

In Deploily.cloud, we want to autodetect the framework from the Git repository, and suggest the right one to the user.
In the first shot we will suppose that the root of the source code is in repository root folder.

More complex scenarios, may be a source code in an a subfolder (src for example) or many applications in one repository (frontend, backend)

Tasks:
2. Create a simple NodeJs / Java / .NET Web application and push it to Github/Gitlab)
3. Detect and create a Dockerfile from a Github/Gitlab repository
4. Create .gitlab-ci.yml with test and integration steps for Gitlab repository
5. Create Github Workflow with (test-build-push.yaml) test and integration steps for a Github repository

Acceptance criteria:

  • We can pull the image from the registry (Dockerhub/ghrc.io)
  • We can run the image (create container from the image)
  • We can access the Web application home page from a browser

Useful links:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions