![Kubernetes微服务实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/59/32436059/b_32436059.jpg)
上QQ阅读APP看书,第一时间看更新
4.5.5 探索CircleCI界面
CircleCI具有非常友好的界面。通过这个界面,你可以进行各种项目设置、浏览构建,并且下钻到某个特定的构建进行查看。你应该记得我们的示例使用了单体仓库的方法,在build.sh文件中,我们构建了多个服务。从CircleCI的角度来看,Delinkcious是一个单一、内聚的项目。图4-2是Delinkcious的项目视图,其中显示了最近的构建。
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/t4-2.jpg?sign=1739536702-suIAh9XMj6ddCOZkCbVMGJrXWIzg74St-0-dbc2a96a2cc65b463848d17d2af2657f)
图4-2 Delinkcious的项目视图
让我们查看一个成功的构建,看起来一切都运行良好,如图4-3所示。
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/t4-3.jpg?sign=1739536702-LSW2ErwQePiuN1Moie2pvyB82incxW5V-0-0143f245e2c2a575b8fe68c648fb1151)
图4-3 查看一个成功的构建
你还可以通过单击每个步骤来获得详细输出并在控制台显示。如图4-4所示是测试阶段的输出。
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/t4-4.jpg?sign=1739536702-qrdBhD5Ur91c7F8zsjr067VQazw57Vqc-0-df3d8be277f86d8d72c25c5e5f32d7bf)
图4-4 测试阶段的输出
看起来是不是很酷,尤其是当构建出现问题并需要找出原因时,它会更加有用。例如,我尝试将build.sh脚本隐藏在config.yaml文件所在的.circleci目录中,但是没有将其添加到Docker上下文中,所以产生了如图4-5所示的错误。
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/t4-5.jpg?sign=1739536702-ROZcDTfYYyAICeJvZ2U02vigOdK3n2H9-0-d352235806c4bb7538b1d82116ad6a56)
图4-5 查看构建错误