Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo

Starter Kit: CI/CD with Github Actions

Đang mở
#32 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
ms-cohort-claimed
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
27
Fork
9
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Background on the problem the feature will solve/improved user experience
Manual cloud deployments are tedious.

### Describe the solution you'd like
Once we've validated our manual deployments we would like to have CI/CD to deploy easily to cloud.

### Tasks
For all TakeTwo repositories:
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-DataScience/
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/taketwo-webapi/

Add github actions for:
- [ ] building
- [ ] unit testing
- [ ] accessibility testing
- [ ] Refer to [chrome extension accessibility documentation](https://developer.chrome.com/docs/extensions/mv2/a11y/)
- [ ] linting
- [ ] deployment (contact @upkarlidder for access)
- [ ] Deploy to Code-Engine as an application
- [ ] Deploy to IBM Kubernetes Services (IKS)

Related Issues:
- https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-WebAPI/issues/7
- https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension/issues/23

### Acceptance Criteria

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng việc xem xét các repository TakeTwo, TakeTwo-Marker-ChromeExtension, TakeTwo-DataScience và taketwo-webapi, cùng với các issue liên quan 7 và 23. Lập bản đồ các GitHub Actions được yêu cầu cho việc build, kiểm thử unit, kiểm thử khả năng truy cập, linting và deployment lên Code Engine và IKS; công việc được xem là hoàn tất khi cả bốn repository và các mục tiêu deployment được liệt kê đều được bao phủ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions, kubernetes
Lĩnh vực
ci-cd, cloud, devops, testing
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
20/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.