公司要搭建CI,有这样一个需求:判断Git是否有新的提交,如果有的话拉取代码构建,如果没有不构建,Jenkins的搭建这里就不赘述了,主要讲一下判断这里。 Jenkins需要安装插件Conditional BuildStep,地址https...
利用shell脚本拉取Git远程代码
#!/bin/sh echo " ====开始拉取仓库最新代码==== " cd /srv/java/zjzdd; pwd; git init; git remote add origin git@gitlab.***.cn:java/zjzdd.git; git fetch origin master; git pull origin master; g...
nginx 添加用户认证
配置代理添加用户认证: server { listen 80; server_name localhost; location / { auth_basic "secret"; auth_basic_user_file /etc/nginx/conf.d/passwd.db; proxy_pass ...
K8S和docker区别
10分钟看懂k8s和docker https://www.jianshu.com/p/f1f94c6968f5 1、pod包含各个功能的容器,pod在node运行,master管理node。 2、K8S是用来管理容器的。 3、docker就是创建容器的工具,相当于Navica...
Docker容器绑定外部IP和端口
Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。 以下操作通过myfirstapp镜像模拟,如何制作myfirstapp镜像请点击此处。 1、外部访问容器 容器启动之后,容器中可以运行一些网络应用,...
Docker容器内部端口映射到外部宿主机端口的方法小结
Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。 容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。 注意: 宿主机的一个端口只能映射到容器内部的某一个端口...
Jenkins安装 基于宝塔面板
第一步 宝塔面板安装 Java项目管理器
How to Install Jenkins on CentOS 7
Jenkins is an open-source, Java-based automation server that offers an easy way to set up a continuous integration and continuous delivery (CI/CD) pipeline. Continuous integration (C...
你知道为什么不用中文写代码吗?看了这些你可能会头疼
首先看一下中文编码: 你以为会写中文就会编程吗?这就像你以为会写汉字就会写出好文章一样。编程是和机器沟通,因此要用机器的语言而不是人类的语言。最早的程序就是 0 和 1 的数字,不是中文也不是英文...
JavaScript操作Excel并另存文件
JavaScript操作Excel,并另存文件。 关键是那个另存为的文件对话框,搞得烦心了很久,今天终于知道怎么做了。 原来这么简单,没文化很可怕啊~ var ExcelSheet; var ExcelApp = new ActiveXObject("Excel.App...