win10下hyper-v+centos7+gitlab+asp.net core+docker+docker-compose+持续集成(八)

安装.net core

官方安装连接


win10 安装git,本地和gitlab进行版本管理必备软件
git官方下载

下载好后直接安装就行


生成ssh key,我这个已经存在,一般执行命令后全部回车就可以,找到文件位置,等会要用到



接下来用vs2017创建一个netcore项目并提交到gitlab上,vs2017安装界面先不演示了,安装的时候记得勾上net core就行了


首先配置全局的用户,如果有github或者其他git系统用户存在,那么自行解决冲突,配个根据url判断各自的用户文件
git config --global user.name "kevin"

git config --global user.email "514342207@qq.com"


新建一个文件 .gitlab-ci.yml 里面代码如下,docker-compose 里面间距只能是空格不可以是tab键

image: docker

services:

  - docker:dind

before_script:

  - docker info

  - docker-compose -v

test:

  tags:

  - share-tag

  script:

  - docker-compose build

  - docker-compose down

  - docker-compose up -d

git push 代码后会自动触发发布作业,点击详细会看到执行过程,如果看不到,就说明runner没有配置对,检查一下runner


修改 dockercompose源码并通过git push到gitlab ,显示已经成功发布

进入gitlab-ci服务器,通过docker ps 命令查看启动的容器,发现已经有了,服务器开的防火墙需要开放一下端口号外网才能访问

sudo firewall-cmd --zone=public--add-port=8888/tcp --permanent

sudo firewall-cmd --reload

通过postman访问api地址,整个环境就搭建好了

win10下hyper-v+centos7+gitlab+asp.net core+docker+docker-compose+持续集成(七)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容