如何把mac系统上的jenkins迁移到linux系统?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把mac系统上的jenkins迁移到linux系统?相关的知识,希望对你有一定的参考价值。

求给出具体一点的方案,万分感谢!

参考技术A 如果想把MAC系统上的jenkins移动到LINUX系统中,具体的操作方法有以下这几点,可以参考一下:

1、 jenkins的安装

jenkins安装有多种方式,一种是你直接下载,安装运行,这种方式依赖于它内置的Jetty web服务器。另一种是使用Tomcat或者Glassfish 应用服务器来运行。jenkins运行需要的系统环境推荐最低是:Java 8 (either JRE or JDK),256MB 空闲内存,1GB以上的磁盘空间。

1) 直接去官网下载

下载完成以后是一个后缀为pkg的文件,打开该文件就可以安装了。当然你也可以使用命令行的方式来安装。

例如Mac下:

安装最新的release版本:

brew install jenkins

或者安装LTS 版本

brew install jenkins-lts

2、 使用Tomcat作为运行服务器进行安装
在Tomcat上安装Jenkins,你可以将jenkins.war文件拷贝到$TOMCAT_HOME/webapps 目录下。

jenkins的配置。jenkins在安装时,需要勾选一些要安装的插件。当然这些插件也可以在安装完jinkins以后根据需要再安装。

1> General

General配置图

在这里在“参数化构建过程”项中,添加一些参数,来进行参数化构建。
例如:图中的Choice类型的BranchName,用于代码分支的选择,可以决定打那个分支上的代码。

2> 源代码管理

源代码管理]![这里写图片描述
由于使用的是Git工具来管理源代码,所以在这里安装的Git的插件。如果你没有看到下面的这一项,请检查你是否安装了Git的管理的插件。

这里配置上了代码仓库的地址。还有指定的分支的名字。分支名这里使用了上面配置的参数,用户在打包的时候可以选择分支。

注意:下面的数字10和33的值的设定在第一次拉取代码的时候是比较有用的,如果你的代码仓库比较大,提交次数比较多,那么设定该值,能够提高代码拉取的成功率。

3> 构建触发器

你可以根据情况构建触发器,例如什么时候触发打包,在这里我们使用手动build,所以没有配置。你可以根据情况来配置。

4> 构建环境

对于打包苹果的应用而言, 这里要指定你的证书文件。

5> 构建

这里的Target对应项目的Target。
在这里还可以指定打包后的输出文件的名字和目录。名字一般指定项目名和版本的组合。这样测试容易看出是哪个版本的包。

在这里需要指定访问keychain的路径和密码。

你也可以指定构建的shell命令,来帮你做一些事。例如生成一个用于下载plist配置文件。

6> 构建后的操作

当构建完成以后,你可以指定存档的文件,这里一般过滤ipa和dSYM文件。

这些配置完成以后,就完成了一个job项,之后就可以进行build编译了。如果没有问题,那么就可以进行打包了。如果有问题,你可以在该job下的Console Output中查看所报的错误,然后做相应的更改修正。
你也可以在jenkins的“用户”设置下做一些用户权限的控制。例如分配给他们的打包权限是:job还是view权限等。

所以,以上就是把MAC系统上的JENKINS移动到LINUX系统的具体操作方法,希望可以帮到你

vmware 操作系统迁移

比如我在台式机的vmware上装了个linux,假如安装的时候linux操作系统选择在e:\linux目录下。
那么我现在想把该linux系统迁移到笔记本上的vmware上,是不是把e:\linux目录下的所有文件拷贝过来就可以?
最重要的是如何让笔记本上的vmware去打开这个linux?

你的e:\linux目录下有两种文件比较重要分别是*.vmdk 和*.vmx文件,前者是虚拟机系统的硬盘文件,后者是配置文件(可以用记事本打开)。你只需要把这两个文件拷贝到笔记本中。然后打开虚拟机,依次点击文件(file)-》打开(open),这时选择你拷贝过来的vmx文件就可以了。 参考技术A vmware有个克隆啦。如果文件能拷过去,你在笔记本上新建一个虚拟机,把磁盘定位到拷来文件的磁盘就ok了,不过估计十有八九是拷不过的 。不信你复制自己电脑c盘里面文件试试 ,用ghost倒是不错。灵活点可解决。 参考技术B 你直接拷贝e:\linux目录到笔记本,在虚拟机打开就可以的! 参考技术C 复制你e:\linux目录,然后vmware 菜单 文件 - 打开 选择你e:\linux目录中的一个vmdk文件

以上是关于如何把mac系统上的jenkins迁移到linux系统?的主要内容,如果未能解决你的问题,请参考以下文章

36-Jenkins-Job迁移

如何在Mac之间进行数据迁移,macbook怎么迁移数据

从苹果官网下载的Mac OSX系统可以移植到普通的电脑上吗?

如何停止安装在 Mac Snow Leopard 上的 Jenkins?

如何彻底删除jenkins mac

把整个Linux系统迁移到另一个硬盘