澳门至尊网站-首页

您的位置:澳门至尊网站 > 免费资源 > 多端口运营,Jenkins服务搭建

多端口运营,Jenkins服务搭建

2019-12-07 17:32

cocos2d-js 也是比较广泛的游玩开采工具之风流倜傥吧,前不久想同不寻常候运转八个js项目来看下效果,结果百度不到充足端口的情势,又得去翻源码。。。。

1.Docker结合Jenkins的四处营造

Jenkins-Docker流程

图片链接

cocos run -p web 只要运转在地头就足以运营叁个8000端口的项目,那如果要换下端口,则增多--port ,比方:cocos run -p web --port 10001 则运营端口为10001.

2.Jenkins劳动搭建

源码来自toolscocos2d-consolepluginsplugin_runproject_run.py文件中。

2.1 Docker方法

代码段:

2.1.1镜像的下载

# docker run -p 8080:8080 -p 50000:50000 jenkins

docker run Jenkins

暗中同意的8080端口用于jenkins的web服务,50000端口重要用来有从机参预的build工作;Jenkins的workspace暗中认可在/var/jenkins_home,全体的jenkins数据保存在此地,包蕴插件和安排文件;

Administrator password

推介将该路径设置为长久存款和储蓄:

# docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

该命令推行后,Jenkins数据将积累在/your/home

积存镜像:

# docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins

Docker-Jenkins链接

def _add_custom_options(self, parser):
        parser.add_argument("-m", "--mode", dest="mode", default='debug',
                          help=MultiLanguage.get_string('RUN_ARG_MODE'))

        group = parser.add_argument_group(MultiLanguage.get_string('RUN_ARG_GROUP_WEB'))
        group.add_argument("-b", "--browser", dest="browser",
                          help=MultiLanguage.get_string('RUN_ARG_BROWSER'))
        group.add_argument("--param", dest="param",
                          help=MultiLanguage.get_string('RUN_ARG_PARAM'))
        group.add_argument("--port", dest="port", metavar="SERVER_PORT", nargs='?',
                          help=MultiLanguage.get_string('RUN_ARG_PORT'))
        group.add_argument("--host", dest="host", metavar="SERVER_HOST", nargs='?', default='127.0.0.1',
                          help=MultiLanguage.get_string('RUN_ARG_HOST'))
        group.add_argument("--no-console", action="store_true", dest="no_console", default=False,
                          help=MultiLanguage.get_string('RUN_ARG_NO_CONSOLE'))
        group.add_argument("--working-dir", dest="working_dir", default='',
                          help=MultiLanguage.get_string('RUN_ARG_WORKING_DIR'))

2.1.2 jenkins运行

  好了,这里就当是个笔记吧。

Unlock Jenkins

unlock Jenkins

 

Jenkins 定制

customize jenkins

此间在玩弄下,前几天又是和讯app更新,但是今日头条app自动更新,实乃做的令人不敢恭维,在本身好多的app中算是奇葩,各类特其余不能够自动更新,有下载不响应的难点,下载后不曾提醒安装的下载包不只所踪难点,下载后手工业安装又未有覆盖原版,要先删除原版再安装的主题素材。。。还会有未有,让本身考虑:卡塔尔(قطر‎,希望工夫用细心去测量试验呢。

下载插件

getting started

getting Started

 

创立顾客

ready

2.2 Windows安装Jenkins

2.2.1下载安装jdk(1.7之上卡塔尔(英语:State of Qatar)

下载:官方网址下载

安装

情况变量配置:

系统变量追加:JAVA_HOME = jdk安装目录

Path前面扩展:“%JAVA_HOME%bin;%JAVA_HOME%jrebin;%JAVA_HOME%jrebinclient;”

充实CLASSPATH系统变量:"%JAVA_HOME%/lib/tools.jar;"

验证:

java -version

2.2.2下载安装Git

2.2.3下载安装Maven

设置:官方网址下载安装

解压到叁个索引

情形变量:

系统变量:MAVEN_HOME=/your/maven

系统变量:path = %MAVEN_HOME%bin

验证:mvn -v

2.2.4 安装配备Jenkins

下载

下载地址

安装

安装插件:

系统管理--管理插件

要安装的插件:Git Plugin(源码管理),Maven Integration plugin(新建项目),Deploy to container Plugin

配置:

开垦【系统管理】--Global Tool Configuration,配置jdk、Git、和Maven:

jdk:

git:

Maven:

2.3 Centos安装jenkins

2.3.1 安装java

sudo yum install java

2.3.2 安装jenkins

sudo yum install jenkins

2.3.3 运营和终止

sudo service jenkins start/stop/restart

检查

sudo chkconfig jenkins on

2.3.4 jenkins的暗中认可设置

Jenkins会随系统运行而运营。详细情形参照/etc/init.d/jenkins

Jenkins会成立五个顾客叫做jenkins, 假设你改改了user,则要修修正所属者:/var/log/jenkins,/var/lib/jenkins,/var/cache/jenkins

生龙活虎经越过难题,查看日志/var/log/jenkins/jenkins.log

铺排文件/etc/sysconfig/jenkins

暗许启用8080

开拓和关闭防火墙

firewall-cmd--zone=public --add-port=8080/tcp --permanentfirewall-cmd--zone=public --add-service=http --permanentfirewall-cmd--reload

firewall-cmd --list-all

3 Jenkins从节点配置

【系统管理】--【管理节点】--【设置】

配备从节点

4. Jenkins塑造项目

4.1 新组建建项目

4.2 配置

创设项目配置

4.3 营造运转

4.4 结果证实

5. 对接GitHub

6. 邮件功用


参照他事他说加以考查资料

jenkins详细安装创设安排教程

jenkins-gitlab-项目回滚

docker版Jenkins

二种不感觉奇挂载jenkins slave节点的办法

本文由澳门至尊网站发布于免费资源,转载请注明出处:多端口运营,Jenkins服务搭建

关键词:

  • 上一篇:没有了
  • 下一篇:没有了