zoukankan      html  css  js  c++  java
  • Centos使用Jenkins发布Net5(Docker)

    1、首先安装Jenkins

    1、安装JavaOpenJDK :
      yum -y install java-1.8.0-openjdk
    2、安装Jenkins
      参考:https://www.cnblogs.com/loveyouyou616/p/8714544.html

    2、安装Docker

    1、安装Docker 
      参考文章:https://www.runoob.com/docker/centos-docker-install.html
    2、配置Docker权限 
      Jenkins
    需要将该用户添加到Docker组中
      sudo usermod -a -G docker jenkins

    3、安装NET5 SDK

    1、安装NET5
      参考文章:https://blog.csdn.net/ldy/article/details/110922673

    4、持续部署

    参考文章:https://blog.csdn.net/feng005211/article/details/114818504
    这里的shell脚本代码需要根据自己的服务器文件结构去调整

    PS:Jenkins会创建一个jenkins的账号,使用jenkins去创建你的发布文件夹,勿使用root创建文件夹,这样就不会出现权限不足的问题。
    同时避免使用chmod 777 .,这条命令的意思是给所有人这个文件或者文件夹访问权限,具有一定安全风险。
    Centos切换jenkins可能会有切换不过去的问题,这里参考文章:https://www.cnblogs.com/jifeng/p/9729644.html

    遇到的问题:

    安装Docker的时候遇到了这个问题
    错误:moby-runc conflicts with containerd.io-1.4.9-3.1.el7.x86_64
    

      

    解决办法:

    yum remove moby-runc
    参考文章:https://blog.csdn.net/freflying1119/article/details/119862594

    推荐一下目前比较优秀的NET5开源框架 Furion,中小型项目可以试试。

    之前BLOG的框架也不错,比较适合没什么架构基础的同学去学习,为未来自己搭建框架提供一些借鉴。

    Furion 地址:https://dotnetchina.gitee.io/furion/

    Blog 地址:https://github.com/anjoy8/Blog.Core

  • 相关阅读:
    Emmet使用
    正则参考网址
    sublime通用快捷键 汉化 安装 插件
    【真正福利】成为专业程序员路上用到的各种优秀资料、神器及框架
    生产事故的优化经历
    Windows下oracle打补丁步骤
    Oracle10g完全卸载正确步骤
    在windows2003系统上安装两个版本的oracle
    oracle11g数据库升级数据库升级
    oracle Imp和exp以及导入常见的错误
  • 原文地址:https://www.cnblogs.com/souphm/p/15220105.html
Copyright © 2011-2022 走看看