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

Starter Kit: CI/CD with Github Actions

未关闭
#32 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
ms-cohort-claimed
主要语言
没有语言数据
星标
27
派生
9
PR 合并指标
30 天内没有已合并 PR

描述

### 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

贡献指南

打开贡献指南

调研方向

首先查看 TakeTwo、TakeTwo-Marker-ChromeExtension、TakeTwo-DataScience 和 taketwo-webapi 仓库,以及相关 issue 7 和 23。为构建、单元测试、可访问性测试、linting 以及部署到 Code Engine 和 IKS 的请求 GitHub Actions 建立映射;完成条件是覆盖全部四个仓库和列出的部署目标。

由索引模型根据 Issue 内容生成。

评估

技术栈
github-actions, kubernetes
领域
ci-cd, cloud, devops, testing
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
20/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。