NYCU软件测试实验室4-具有Github Actions的CI / CD
创建剪刀石头布游戏并使用Github Actions进行构建
细节
第1部分-使用JAVA编写剪刀石头布游戏
Main.java :调用Game()类中的函数
Game.java :负责游戏逻辑
第2部分-编写剪刀石头布游戏单元测试
测试Game()类
测试条件:
所有获胜案例
都输了
所有抽奖案件
有效/无效的输入情况
第3部分-使用github动作来编译,测试,组装JAR文件
编写Github Action(gradle.yml)
当有新的提交和推送时,执行三个作业: 编译,测试和汇编(需要按顺序执行)
将工作流“所有测试报告目录”,“组装jar文件”存储为工作流将jar文件和testReport上传到github工作流工件
将github动作徽章添加到自述文件
第4部分-当push是标记push事