Jenkins打包Vue并自动部署到远程服务器
所需工具:Jenkins、svn、rsync、nodejs、ansible(可选) 背景需求:当前存在多个项目,使用的是同一套Vue代码,每个项目的配置文件不同,所以前端在打包时需要手动替换配置文件,这样就产生了额外的工作量,为了解决此问题,所以决定通过Jen … 阅读全文
所需工具:Jenkins、svn、rsync、nodejs、ansible(可选) 背景需求:当前存在多个项目,使用的是同一套Vue代码,每个项目的配置文件不同,所以前端在打包时需要手动替换配置文件,这样就产生了额外的工作量,为了解决此问题,所以决定通过Jen … 阅读全文
由于官方文档没有特别说明,网上大部分ceph配置文章丢三落四。导致配置ceph初始monitor(s)时,各种报错,本文提供了几种解决的办法可供参考。 执行ceph-deploy mon create-initial 报错部分内容如下: [ceph2][ERR … 阅读全文
我们通过Jenkins发布版本时,基本上都是通过电脑PC端操作,小部分人也有可能通过手机浏览器发布,可很少有人知道Jenkins也是有安卓APP的,只需要下载安装好Jenkins应用,添加Jenkins发布的地址登陆就可以实现了。 如果发布的地址在内网,可以借 … 阅读全文
安装方式基于docker官方教程:https://docs.docker.com/install/linux/docker-ce/centos/ 当前环境Centos7.x 1、安装依赖
1 |
yum install yum-utils device-mapper-persistent-data lvm2 |
2、d … 阅读全文
Grafana是一款开源的可视化工具,可以将采集到的数据进行可视化的展示,经常和InfluxDB、Prometheus、Elasticsearch等软件一起使用。 官方教程地址:http://docs.grafana.org/installation/rpm/ … 阅读全文
通过Jenkins远程执行shell无法启动Jetty,log没有任何报错输出,而手动在服务器上操作启动jetty没有问题,所以这种原因只能是Jenkins导致的。 通过查找相关文档发现,Jenkins在Job构建结束后认为jetty进程未终止,所以将其kil … 阅读全文
centos7默认安装的docker是Enterprise Edition (EE)(企业版),还是Community Edition (CE)(社区版),有什么区别? 目前在centos7上yum install docker,默认安装的docker版本号为 … 阅读全文
在办公室开发人员经常会测试所写的页面,每次都要输入对应的IP地址或者更改hosts,为了让开发大爷省心,不如搭建一个dns服务,将所需要测试的网页直接解析成域名,让开发大爷自己选域名,想用啥就用啥,我这里通过docker配置一个dns服务,过程很简单,几分钟就 … 阅读全文
当前环境,全新的Centos7.4系统,配置好yum源 1、安装docker
1 2 3 4 5 |
yum install yum-utils device-mapper-persistent-data lvm2 wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo yum makecache fast yum install docker |
docker version 2、docker镜像加速 镜像加速器可参考:https://blog.whsir.co … 阅读全文
导出镜像 导出镜像到本地,可以使用docker save命令,会保存该镜像的所有历史记录和元数据信息 示例:
1 2 |
docker images docker save IMAGE ID > NAME.tar |
导入镜像 可以用docker load命令将导出的tar文件导入进来 示例: [cr … 阅读全文