美文网首页
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