美文网首页
win10下hyper-v+centos7+gitlab+asp

win10下hyper-v+centos7+gitlab+asp

作者: kevin560 | 来源:发表于2019-01-10 23:13 被阅读0次

安装.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+持续集成(七)

相关文章

网友评论

      本文标题:win10下hyper-v+centos7+gitlab+asp

      本文链接:https://www.haomeiwen.com/subject/jhxzrqtx.html