1 发布php代码- jenkins已经搭建完成,现在开始来做一个php发布代码的任务- 在发布php代码时先看看是否有两个插件 在系统管理-管理插件- 已安装插件- 检查是否有“Git plugin”和“Publish Over SSH”两个插件,如果没有,则需点击“可选插件”,找到它并安装 [root@chy01 jenkins]#&nbs
转载 2024-05-07 12:35:15
73阅读
一、环境以及工具信息  1. 3台服务器信息  jenkins: 192.168.123.163、serverA:192.168.123.130、serverB :139.198.17.241三台机器都是ubuntu16.04系统Publish Over SSH、Maven Integration plugin、git plugin、Git Parameter Plug-In  ssh工具:ssh
转载 2023-07-11 22:17:46
150阅读
      本篇开始介绍Jenkins项目实际应用,那就是安卓打包。一般都是测试人员向安卓开发人员要测试包,安卓开发人员就在android studio上打包,然后通过聊天工具传给测试,测试拿到包后,启动app测试。我想,这个场景,在很多公司存在。我们公司,打包任务就测试自己打,开发一般不打包,我也帮app组测试人员打过一段时间的不同测试环境的安装
 一、Jenkinx(持续集成工具)官网:https://jenkins.io/Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 &n
转载 2024-07-24 08:46:12
249阅读
jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。jenkins
转载 2024-02-29 18:49:35
34阅读
参考《Gradle IN Action》:持续集成(Continuous Integration,CI)是一个软件开发实践,其提倡频繁地集成代码,对于每个变化,源代码都会通过自动化构建被编译和测试,从而有效地减少集成难度,让项目中的问题今早暴露出来。Jenkins是一种开源的CI服务器。持续集成的步骤:提交代码->触发构建->执行构建->发送通知 ①提交代码:多个开发人员在特定
JenKins 是什么?理解:是一个集成各种插件,通过配置、管理 的本地Web,去自动化打包Android、IOS的工具。整体流程插件配置——————》系统设置 sdk HOME 和路径  ,全局设置JDK、GRADLE 、GIT 的本地路径 交由JenKins 管理(即Jenkins通过上步安装的插件 配置好 就可以管理本地的gradle了)新建一个任务————》动态构造自定义本地参数
转载 2024-05-07 11:43:32
92阅读
一、搭建jenkins环境和配置gradle环境   网上搭建jenkins的教程很多,这里不再赘述,主要说下jenkins中配置gradle环境   点击“Manage Jenkins”     1、 在“Manage Plugins”中搜索并安装gradle插件     2、 在“Configure System”中配置指向你电脑中gradle所在路径(这步前当然要下载gradle)
转载 2024-05-31 11:48:25
101阅读
需要安装软件(jenkins所在服务器):  gradle、SDK 一、gradle安装(服务器部署的gradle版本需要等于或高于开发环境的gradle版本)  1、下载地址:http://services.gradle.org/distributions   (gradle-2.14.1-all.zip)  2、上传到linux并解压: unzip gradle-
转载 2024-05-28 20:03:07
79阅读
Jenkins简介Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前大部分公司都在使用Jenkins来持续构建。Jenkins下载与安装配置Jenkins下载安装Jenkins有两种方式:第一种就是下载安装包直接安装,下载地址:http://mirrors.jenkins-ci.org第二种就是下载war包,放到Tomcat中启动。war包下载地址:h
      Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。      网上有很多jenkins的介绍与其他博客写的自动化构建,我现在也整理一套自己摸索来的Android的自动构建流程。      先上图提供我搭建好的jenkins.这是我搭建好后跑通的jenkin
1.目标:搭建(python、django)自动化部署的测试环境使用docker做为运行环境,docker镜像包括: jenkins镜像(jenkin自动化构建工具);mysql镜像(数据库);aiqa_test镜像(系统);使用jenkin自动化构建及运行docker环境; 原理: jenkins定时获取svn上的最新代码;把代码直接发送到远程主机(python项目不需要构建及编译);运行运程主
一、前言Android Jenkins 自动化打包,对于工程师来说,你就只管提交代码,不用关心怎么打包之类的。对于产品或者测试,我只需要从发布页面下载 APK 安装文件,不必每次都跑工程师那安装个最新的包之类,极大的提高了效率。 二、环境部署2.1、Tomcat 安装配置进入 https://tomcat.apache.org/ 官网,下载最新的 tomcat 安装包
【前言】  DevOps方面的文章很早之前就想分享了,挤出一点时间把前段时间搭建的一些提高开发效率的东西给大家分享一下吧。  本文介绍了一个.netcore mvc web项目,从项目push到github开始自动从github上拉取代码编译,生成,发布停止docker容器,删除docker镜像通过项目的dockerfile新建docker镜像Run容器,自动绑定ip,站点启动  整个过程只需要在
转载 2024-10-26 22:06:34
58阅读
Groovy 概述DSL 领域特定语言Groovy是脚本的DSL Groovy基于JVM的开发语言 Groovy可以与Java完美结合,而且可以使用java所有类库Groovy特性语法上支持动态类型,闭包等新一代语言特性Groovy优势更加敏捷既可以作为编程语言,也可以作为脚本语言第一个Groovy程序println ‘Hello Groovy’Groovy 语法详解基础语法groovy中变量变量
转载 2023-12-28 16:28:21
85阅读
问题的的出现:代码提交到git,然后在Jenkins上编译,在前端测试结果的时候,并未达到预期结果解决问题的思路:因为服务器和数据库不是部署在本地,所以在本地无法设置断点  1.首先检查代码,看是不是代码逻辑有问题。在仔细查看代码之后,发现在代码当中发现不了问题  2.检查线上数据库,看我们要查出的数据存不存在数据库中,发现数据存在数据库中  3.在上述两步中都没有解决问题,就在运行的方法中输出日
转载 2023-11-18 18:36:10
50阅读
最近公司项目处于开发阶段,很多功能开发完后就需要发布到测试环境等待测试去验收,这个时候如果手动更新网站的话,是很费时费力的。 于是乎,我们做成了自动发布,这样我们只管提交代码到SVN就行了,发布由软件自动完成。接下来就讲下,如何实现SVN的自动发布。 SVN自动发布首先需要在服务器部署一个Jenkins软件。由于Jenkins软件是基于Java环境的,所以要使用Jenkins,首先需要保证系统中已
首先:什么是CI/CD:持续集成/持续发布持续集成/持续发布–>开发(git)–>Jenkins(git+jdk+tomcat+maven)–>发布到tomcat服务器 maven:打包+测试为什么要CI/CD方法简介软件开发的连续方法基于自动执行脚本,以最大限度的减少在开发应用程序时引入错误的可能性.从新代码开发到部署,他们需要较少的人为干预甚至根本不需要干预 .它涉及在每次小
转载 2024-04-23 17:23:43
30阅读
text格式 curl -H "Content-Type: application/json;charset=utf-8" -d "{\"msgtype\": \"text\",\"text\": {\"content\":\"要发送的文本\"}}" "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=956fa5e1-94e6-47d5
转载 2024-03-20 08:43:03
41阅读
Jenkins简介Jenkins 是一个可扩展的持续集成引擎。是一个自成一体的开源自动化服务器, 可用于自动化与构建、测试、交付或部署软件相关的各种任务; Jenkins是一个高度可扩展的产品, 其功能可以通过安装插件来扩展。在gitlab里可以完成源代码的管理,但是对于研发将代码推送到对应的分支,以及仓库里之后,它应该如何触动自动化的构建,打包,以及上线。这个就需要Jenkins去完成
转载 2023-08-12 15:57:23
110阅读
  • 1
  • 2
  • 3
  • 4
  • 5