windows+jenkins+pscp发布代码
  ojFX2cbvFbdn 2023年11月19日 23 0

1、背景:由于公司开发游戏的小伙用cocos,Cocos Creator 3.x目前只能在windows下编包,所以只能在windows系统安装jenkins实现。

jenkins安装等忽略了,下面提供一些下载地址。

https://www.jenkins.io/download/
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
https://git-scm.com/download/win

2、jenkins——编包——代码上传服务器(pscp)

现在开始见一下pscp的安装和使用。

首先下载一会需要用到的安装包

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

windows+jenkins+pscp发布代码_上传

3、下载完成以后吧pscp.exe文件复制到一个指定的文件,例如Linux的:/usr/bin/,复制过去以后windows需要再配置环境变量。

复制过去以后测试命令行可以正常使用( pscp -l root -r .\id_rsa 192.168.1.215:/home/cocos)

windows+jenkins+pscp发布代码_java_02

4、安装刚刚下载的(putty-64bit-0.79-installer)生成密钥:

windows+jenkins+pscp发布代码_java_03

运行中(记得晃动鼠标),如下图

windows+jenkins+pscp发布代码_java_04

(1)将公钥加至Linux系统的authorized_keys文件中。

(2)再点击Save private key保存私钥到本地命名为xxx.ppk。

windows+jenkins+pscp发布代码_服务器_05

5、上传文件

echo y | pscp -l root -i C:\Users\chenfeng\.ssh\jenkins.ppk -P 22 -r .\build\web-mobile\ 192.168.1.215:/data2/java/web/cocos

echo y 交互式自动输入y
-l root 远端服务器的用户
-i C:\Users\chenfeng\.ssh\jenkins.ppk  windows本地的私钥 
-P 22 远端服务器的端口
-r .\build\web-mobile\ 要上传的windows本地的文件夹 
192.168.1.215:/data2/java/web/cocos 上传到远端服务器的文件夹

windows+jenkins+pscp发布代码_上传_06

















【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  9JCEeX0Eg8g4   2023年12月10日   29   0   0 应用程序javaApache
  Yoru5qB4TSKM   2023年12月10日   36   0   0 服务器重启IP