![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jenkins
向往--全栈--之路
这个作者很懒,什么都没留下…
展开
-
Jenkins(Windows部署)远程自动化部署java程序
思路利用jenkins+ gitlab+ powershell server for windows+ powershell脚本 实现自动化部署主要实践步骤jenkins 操作步骤jenkins 安装maven,publish over ssh等插件配置gitlab访问权限,如果未安装ssh可以使用http协议(需要配置用户名和密码)应用服务器操作步骤在应用服务器安装 powershell server for windows修改默认端口以及在防火墙开通入站权限编写脚本–新开一个窗口运原创 2020-07-22 14:09:43 · 740 阅读 · 0 评论 -
node编译错误TypeError: Cannot read property 'compilation' of undefined
问题描述/xxxxxxx/node_modules/last-call-webpack-plugin/src/index.js:170 compiler.hooks.compilation.tap( ^TypeError: Cannot read property 'compilation' of undefined at Optimiz...原创 2019-09-21 22:47:05 · 911 阅读 · 0 评论 -
python 解压zip文件脚本
Windows Server 2008 R2 系统自带的Powershell脚本是2.0版本,无法调用本地一些解压缩软件解压zip文件,但是可以调用python,具体的解压命令如下所示# -*- coding: utf-8 -*-.import osimport shutilimport zipfilefrom os.path import join, getsizedef unzi...原创 2019-08-19 11:24:28 · 1703 阅读 · 0 评论 -
docker login问题记录
问题起因最近碰到了一个很神奇的问题:由于registry使用的LDAP认证中的用户密码发生了改变docker 需要重新登录registry问题出现docker login https://xxxx.xxx.com显示登录成功docker push xxxx.xxx.com/xxx/xxxx:tag显示 unauthorized: authentication required在...原创 2018-11-30 15:30:42 · 3525 阅读 · 0 评论 -
docker build 时出现no space left on device解决方法
情况说明今天jenkins自动化构建镜像的时候出现了no space left on device的情况。但是我登录服务器使用df -h查看系统磁盘使用情况的时候发现每个磁盘的是使用率都是正常的。之后查了很多资料后终于解决了。问题解决一:使用df -h命令无法找出原因,我首先觉得问题可能是因为image build的次数太多了引起的,但是磁盘大小是允许存储这么大的镜像的(即使是不需要的la...原创 2018-11-27 10:46:13 · 8497 阅读 · 1 评论 -
centos7 安装jenkins并修改工作目录
Step 1: 安装javacentos7 中运行java --version 没有返回任何信息。查看资料后发现Centos需要手动配置/etc/profile文件。所以需要先安装javasudo yum install java 安装完java这以后通过如下命令可以查看java版本,执行、安装路径相关的信息。 CMD DES RES which java ...原创 2018-06-04 14:01:37 · 10302 阅读 · 0 评论 -
python2.7 安装channels==1.1.8
今天使用docker构建image的时候出现了一件怪事: 基于ubuntu14.04镜像pip install channels的时候出现了如下的图片换了阿里云的源、豆瓣的源都不能成功。 实在没有办法了就将ubuntu14.04 换成了ubuntu 16.04,在测试的时候发现了如下图所示的提示: 于是换回ubuntu14.04增加了如下的命令就安装成功了。python -m pip ins原创 2018-01-03 15:40:36 · 2210 阅读 · 0 评论 -
Jenkins简介
Jenkins的介绍持续集成是一种实践,而Jenkins可以帮助团队去尽量好的去完成这种时间。Jenkins是基于java语言的开源持续集成工具,提供了一套非常易用的用户界面Jenkins类似于eclipse,基于插件化的架构,方便功能的扩展,目前有几百个现成的插件可以使用,这些插件涵盖了从版本控制、构建工具、代码质量、构建通知、集成外部系统、UI定制、游戏等各个方面;Jenkins的使用首先原创 2016-11-16 14:33:49 · 288 阅读 · 0 评论 -
Jenkins配置(待修改)
Jenkins简介Jenkins是基于java开发的一种持续集成的那个工具,用于监控持续重复的工作。Jenkins 安装方法wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debia原创 2016-12-06 14:24:29 · 1787 阅读 · 0 评论 -
jenkins介绍(补充)
jenkins 维基百科jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,它的前身是Hudson,是基于java开发的一种持续集成工具,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时,Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。jenkins的功能定时拉取代码并编译静态代码分析定原创 2016-11-18 11:20:42 · 435 阅读 · 0 评论 -
jenkins简介(补充)
Jenkins是以Java语言开发而成,且能够在WAR文件下载完成之后使用java -jar jenkins.war命令进行安装。Jenkins的主要任务分为以下两种,持续构建/测试软件项目与以外部方式监控运行任务。对于前者,Jenkins支持一系列SCM工具——包括 Git 、Mercurial、Subversion等。几乎所有配置都能够通过基于Web的GUI完成。原创 2016-11-18 16:43:48 · 239 阅读 · 0 评论 -
jenkins的特点
jenkins的特点虽然可以使用的持续集成工具有很多,但是我个人觉得jenkins在开源的CIserver中是理想的选择。jenkins的突出特点:开源免费跨平台,支持所有的平台(本人是安装在Ubuntu14.04上的,使用jenkins docker镜像没有成功)master/slave支持分布式的buildweb形式的可视化的管理页面安装配置超级简单tips及时快速的帮助已有的几百原创 2016-11-18 11:30:08 · 6230 阅读 · 0 评论 -
持续集成简介
持续集成简介原创 2016-11-16 11:47:49 · 492 阅读 · 0 评论 -
持续集成的流程
持续集成的流程根据持续集成的设计,代码从提交到生产,整个过程有以下几步。提交流程的第一步,是开发者向代码仓库提交代码。所有后面的步骤都始于本地代码的一次提交(commit)。测试代码仓库对commit操作配置了钩子(hook),只要提交代码或者合并进主干,就会跑自动化测试。 测试的种类:单元测试:针对函数或模块的测试;集成测试:针对整体产品的某个功能的测试,又称功能测试;端对端测试:从用户界原创 2016-11-17 15:00:09 · 7399 阅读 · 0 评论 -
jenkins学习笔记1
持续集成是什么持续集成起源于极限编程开发,是12个基本原则之一持续集成是一个程序开发的原则,它要求开发小组频繁的集成他们的工作成果,通常是至少每天集成一次,有时甚至每天多次每次的集成通过一个包含测试的构建,去尽快的探测潜在的错误 持续集成简介为什么需要持续集成根据CMMI3级评估,项目过程前期的单元测试和集成测试活动薄弱项目过程后期的系统测试返现BUG的返工较多项目搓成后期发现BUG原创 2016-11-16 11:45:55 · 258 阅读 · 0 评论 -
jenkins ssh插件远程到ubuntu服务器上使用docker命令
持续集成工具:jenkins使用插件:ssh plugin情况说明:项目构建:jenkins监测gitlab的某一个分支,如果分支上有代码更新就会触发重新构建; 我的项目是使用docker封装的,所以每次重新构建会生成一个image; 然后将image并push到docker-registry上。远程部署:原创 2016-10-17 17:24:30 · 1244 阅读 · 0 评论