基础架构四-APP3:开发PHP代码的CICD实例

前言

续前两篇,本篇使用PHP重写学生成绩查询系统,来展示使用GITLAB、Docker Registry、Yum本地源加速CICD的过程

 查询

文中提到的程序与配置  https://github.com/Thomas-YangHT/php/tree/master/php_student

step1. 在gitlab页面中新建一个项目

  •            [group]--yunwei下新建[project]--php_student

  •          git clone <your_http_url> 克隆到本地

  •          开启项目的CICD功能,选择之前配置的runner

step2. 准备PHP的应用环境 :

  •     编写docker运行环境:dockerfile.php.example

  •     创建镜相image:docker-build.sh 

  •     运行一个实例container:   docker-run.sh

  •     查询结果:docker logs php

step3. 编写PHP程序:

  •    stud_chengji.php

  •    数据库使用与前两篇相同,不必重新配置    

step4. 提交、修改、测试循环,直至成功

  •           修改.gitlab-ci.yml

  •            git提交到gitlab代码仓库

  •           在页面上查看cicd--pipelines构建结果

  •           刷新students查询页面查看结果

  •           遇到问题再修改、提交、验证

成绩查询: 

REFER:参考资料:

  • PHP语法参考:https://thomas-yanght.github.io/www.runoob.com/php/php-arrays.html

  • PHP语法参考: http://php.net/manual/zh/function.explode.php

        

Linux命令速查: 输入命令如 lsof,  返回参考链接

help ---更多分类索引

猜你喜欢

转载自blog.csdn.net/weixin_39798643/article/details/82929220