transport-data / tdc-data-portal

https://tdc-data-portal.vercel.app
0 stars 0 forks source link

Setup CI/CD pipeline for remote Dev Environment #3

Closed osahon-okungbowa closed 1 month ago

osahon-okungbowa commented 1 month ago

Description

As a DevSecOps Engineer, I want to setup a CI/CD pipeline for the remote Dev environment of the data portal services/components, so that the development team CONTINUOUSLY and AUTOMATICALLY ADD, TEST and DEPLOY incremental functionalities and features for the portal on the remote Dev instance.

Tasklist (TBD)

Acceptance Criteria

given that I have the necessary access and permission to the project code repo, then:

osahon-okungbowa commented 1 month ago

@Mikanebu please update the tasklist before commencing work on this issue.

Thank you

Mikanebu commented 1 month ago

@Uchechukwu-Onye-Igbo Remote dockerfile build is configured. It triggers when you do any changes to main branch in dev environment. So this config repo https://github.com/datopian/dx-helm-tdc-dev uses this dockerfile from client's repo https://github.com/transport-data/tdc-data-portal/blob/main/ckan/Dockerfile. cc @osahon-okungbowa

osahon-okungbowa commented 1 month ago

thanks @Mikanebu .

@luccasmmg please validate that the deployment works as devs expect/require

nicolas-becker commented 1 month ago

Is there a need to review this from our side?

osahon-okungbowa commented 1 month ago

@nicolas-becker no, there is no need. I'll move to Done now