issues
search
bkdnOJv2
/
bkdnOJ-v2
A new Online Judge system for Danang University of Science and Technology to replace the previous old DOMjudge-based system. More responsive, more modern, more flexible. (To be updated)
https://bkdnoj.com
0
stars
0
forks
source link
[EPIC] Improve Infra (CI/CD, linter, unittest) for bkdnOJ.v2
#55
Open
nvatuan
opened
1 year ago
nvatuan
commented
1 year ago
Fact
bkdnOJ.v2 hiện đang manually deploy + update
Problem
Điều này làm chậm quá trình nâng cấp cũng như tăng risk lỗi do operator (human error)
Desire
Có thể automate quá trình update phiên bản
Có các chặng check để chặn các deployment/migration risk (ví dụ như không có unitest hoặc code smells)
BREAK TASK | 2023-05-27
Backend Repo
Tái tổ chức lại codebase:
[x]
https://github.com/bkdnOJv2/bkdnOJ-reborn-backend/issues/30
Thêm
linter
:
[x]
https://github.com/bkdnOJv2/bkdnOJ-reborn-backend/issues/24
Thêm
CI/CD
đóng image cho app:
[x] Script docker:
https://github.com/bkdnOJv2/bkdnOJ-reborn-backend/issues/27
[x] Setup Github action:
https://github.com/bkdnOJv2/bkdnOJ-reborn-backend/issues/28
Thêm Unittest cho app:
[ ]
https://github.com/bkdnOJv2/bkdnOJ-reborn-backend/issues/29
Frontend Repo
Thêm
linter
:
[ ]
https://github.com/bkdnOJv2/bkdnOJ-reborn-frontend/issues/27
Thêm
CI/CD
đóng image cho app:
[x] Script docker:
https://github.com/bkdnOJv2/bkdnOJ-reborn-frontend/issues/28
[x] Setup Github action:
https://github.com/bkdnOJv2/bkdnOJ-reborn-frontend/issues/29
Thêm Unittest cho app:
[ ]
https://github.com/bkdnOJv2/bkdnOJ-reborn-frontend/issues/30
CODING | 2023-05-27
Fact
Problem
Desire
BREAK TASK | 2023-05-27
Backend Repo
linter
:CI/CD
đóng image cho app:Frontend Repo
linter
:CI/CD
đóng image cho app:CODING | 2023-05-27