解决Gitlab迁移后,项目的 CI CD页面报500错误

解决Gitlab迁移后,项目的 CI CD页面报500错误,第1张

Gitlab迁移到新的服务器后,项目中CI/CD打不开报500错误。

报错日志如下:

注意需要管理员权限。
查看项目对应的runner的token

注:name = 'Php',Php是项目的名称。改为自己的项目名称。

在 app_utcpp 中添加测试流程和测试用例,为 Counter 类添加了三个测试用例,测试的执行顺序是按照定义顺序执行的。完成了测试用例的创建,我们需要编译测试项目,生成用于测试的可执行文件。编译框架可以根据自己的偏好选择,本例子中我们使用 cmake 管理代码编译,关于 cmake 的用法可以参照官方文档。
软件测试是软件开发过程中必不可少的一步,而单元测试是软件测试中最基础的一种形式。单元测试中,单元可以指代码中的一个模块、一个函数或者一个类;单元测试就是为每个单元编写测试用例,对该单元进行正确性检验,测试逻辑是否正确,确保每个单元的行为符合预期。因此单元测试的添加能够很大程度上降低软件或服务上线后出现问题的概率。
随着微服务、容器、云计算的发展,近些年 DevOps、CI/CD 等概念越来越多地映入大家的眼帘。DevOps 是现在流行的一种软件开发方法,将持续开发、持续测试、持续集成、持续部署、持续监控等贯穿到软件开发的生命周期中,用于提高软件的开发质量,被当前几乎所有顶级公司采用。

因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud
提供了一套境内镜像源,并与官方源保持同步。
首先,选择官方的
PHP
镜像作为项目的基础镜像。
dockerfile
FROM
daocloudio/php:56-apache
接着,用官方
PHP
镜像内置命令
docker-php-ext-install
安装
PHP

MySQL
扩展依赖。
dockerfile
RUN
docker-php-ext-install
pdo_mysql
依赖包通过
docker-php-ext-install
安装,如果依赖包需要配置参数则通过docker-php-ext-configure
命令。
安装
pdo_mysql
PHP
扩展。
然后,将代码复制到目标目录。
dockerfile
COPY

/var/>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13441197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存