一佳互联

展开菜单

Ansible 变量使用详解(二)

Ansible 变量使用详解(二)
前一篇文章中已经初步的总结了变量的一些使用方法,这篇文章我们继续,只不过,这篇文章所涉及到的内容需要借助两个模块,所以在详细的总结变量的相关使用方法之前,会先描述一下这两个模块的用法。 当我们运行一个playbook时,默认都会运行一个名为"[Gathering Facts]"的任务,前文中已经大致的介绍过这个默认的任务,ansible通过"[Gathering Facts]"这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息)...

Jenkins 配置SSH免密钥

Jenkins 配置SSH免密钥
说明 Jenkins构建时需要连接远程服务器并且执行脚本,这时就需要配置ssh免密钥登录。Jenkins构建时都是以jenkins用户进行操作,所以要以jeknins用户来配置免密钥登录。本教程以用户名sjfuser为例说明。A:192.168.3.104, B:192.168.3.107,需求:A登录B时免密钥。   命令 ssh-keygen -t rsa 产生公钥与私钥对 ssh-copy-id 将本机的公钥复制到远程机器的authorize...

Ansible 变量使用详解(三)

Ansible 变量使用详解(三)
承接前文,这篇文章将继续介绍变量的一些使用方法。   注册变量 ansible的模块在运行之后,其实都会返回一些"返回值",只是默认情况下,这些"返回值"并不会显示而已,我们可以把这些返回值写入到某个变量中,这样我们就能够通过引用对应的变量从而获取到这些返回值了,这种将模块的返回值写入到变量中的方法被称为"注册变量",那么怎样将返回值注册到变量中呢?我们来看一个playbook示例 --- - hosts: test70  ...

Jenkins 平台部署发布你的maven项目

Jenkins 平台部署发布你的maven项目
 Jenkins相关概念 要熟练掌握Jenkins持续集成的配置、使用和管理,需要了解相关的概念,例如代码开发、编译、打包、构建等名称概念,常见的代码相关概念包括:JDK、JAVA、MAKE、ANT、MAVEN、Eclipse、Jenkins等。  Make编译工具 Make编译工具是Linux和Windows最原始的编译工具,在Linux下编译程序常用make,Windows下对应的工具为nmake。读取本地makefile文件,该文件决定了源...

Jenkins Git构建基本远程代码库

Jenkins Git构建基本远程代码库
Git名词解释 几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库  一. 新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二. 增加/删除文件 ...

jenkins修改源来加速插件的安装(jenkins插件安装慢的解决方法)

jenkins修改源来加速插件的安装(jenkins插件安装慢的解决方法)
默认使用jenkins的国外源,安装速度特别慢,影响体验,下面给出解决方法 1、点击首页 --> configure --> Manage Jenkins --> Advanced(高级) --> Update Site(页面最下方‘升级站点’) 替换URL为 清华大学仓库地址: https://updates.jenkins.io/update-center.json 改为 https://mirror.tuna.tsinghua.edu....

Docker Gitlab+Jenkins+Harbor构建持久化平台

Docker Gitlab+Jenkins+Harbor构建持久化平台
CI/CD概述   CI工作流程设计 Git 代码版本管理系统   只能命令行去管理git Gitlab 基于git做了图形管理页面,企业使用gitlab做私有的代码管理仓库 Github 公共代码管理仓库   搭建gitlab 搭建gitlab先创建工作目录,因为有些数据需要持久化 [root@www ~]# mkdir -p /gitlab [root@www ~]# cd /gitlab...

Jenkins 多实例配置

Jenkins 多实例配置
Jenkins多实例配置 单台Jenkins服务器可以满足企业测试环境及生产环境使用Jenkins自动部署+测试平台,如果每天更新发布多个WEB网站,Jenkins需要同时处理很多的任务。基于Jenkins分布式,也即多Slave方式可以缓解Jenkins服务器的压力,Jenkins多实例架构如图所示,可以在Windows、Linux、MAC等操作系统上执行Slave。 Jenkins在没有slavle的时候其实都是在一台机器上面,包括拉取代码,构建,部署其实都是在j...

Jenkins 一文带你详解Pipeline定义与结构

Jenkins 一文带你详解Pipeline定义与结构
 为什么使用pipeline?本质上,jenkins是一个自动化引擎,它支持许多自动模式。流水线向Jenkins添加了一组强大的工具,支持用例、简单的持续集成到全面的持续交付流水线。 通过对一系列的发布任务建立标准的模板,用户可以利用更多流水线的特性,比如:代码化: 流水线是在代码中实现的,通常会存放到源代码控制,使团队具有编辑、审查和更新他们项目的交付流水线的能力。耐用性:流水线可以从Jenkins的master节点重启后继续运行。可暂停的:流水线可以由人功输入或...

ELK [译]你应该了解的5个 Logstash Filter 插件

ELK [译]你应该了解的5个 Logstash Filter 插件
原文:5 Logstash Filter Plugins You Need to Know About译者:neal1991welcome to star my articles-translator , providing you advanced articles translation. Any suggestion, please issue or contact meLICENSE: MITIn ELK, Logst...