惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
L
LINUX DO - 最新话题
云风的 BLOG
云风的 BLOG
Know Your Adversary
Know Your Adversary
小众软件
小众软件
C
CERT Recently Published Vulnerability Notes
V
V2EX
The Hacker News
The Hacker News
P
Palo Alto Networks Blog
D
DataBreaches.Net
C
Cyber Attacks, Cyber Crime and Cyber Security
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
AWS News Blog
AWS News Blog
Forbes - Security
Forbes - Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
J
Java Code Geeks
美团技术团队
C
Cybersecurity and Infrastructure Security Agency CISA
Project Zero
Project Zero
Recorded Future
Recorded Future
宝玉的分享
宝玉的分享
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 热门话题
W
WeLiveSecurity
V
Visual Studio Blog
Schneier on Security
Schneier on Security
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
V2EX - 技术
V2EX - 技术
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
N
Netflix TechBlog - Medium
F
Fortinet All Blogs
博客园_首页
I
InfoQ
Spread Privacy
Spread Privacy
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LangChain Blog
月光博客
月光博客
I
Intezer
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
Arctic Wolf
S
SegmentFault 最新的问题
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
The Exploit Database - CXSecurity.com
Google DeepMind News
Google DeepMind News

博客园 - SmilingEye

每天5分钟,用碎片时间搞定软考系统架构设计师600词 2025年9月Java后端招聘市场技术风向标:666份招聘数据深度解读 微信小程序PDF签名 DBLock 面试题:ReentrantLock 实现原理 docker 升级(软件包离线方式) tomcat设置https 使用fastjson时spring security oauth2获取token格式变化 springboot之cookie操作 使用sed将win换行符转linux与linux换行符转win linux修改权限后git pull出现冲突 JWT简介 jenkins之SSH Publishers连接windows Windows安装OpenSSH服务 重写mybatis的字符串类型处理器 mybatis-sqlite日期类型对应关系 docker安装postgresql docker常用命令 java sqlite docker,sqlite出错
jenkins从远程服务器下载
SmilingEye · 2019-12-25 · via 博客园 - SmilingEye

1.简介

关于jenkins从本地发送文件到远程服务器上教程有很多,但是可以查到的从远程服务器下载到本地的教程却寥寥无几。

现项目组有个需求,要使用jenkins自动编译C++的包,C++编译分为win和linux,我使用专门的一个win和linux服务器用来打包,然后将打好的包下载到jenkins服务器。

C++打包由同事已经写好的脚本,我只需要调用脚本即可。下载到jenkins服务器主要利用在远程服务器上执行scp指令。

2.环境

打包服务器linux,ip为172.16.1.200

jenkins部署在docker,宿主ip为172.16.1.245

jenkins的工作空间已经挂载到宿主机/home/docker/jenkins/目录(https://www.cnblogs.com/SmilingEye/p/11590079.html

3.设置步骤

3.1设置172.16.1.245通过ssh免密登录172.16.1.200

https://www.cnblogs.com/hanwen1014/p/9048717.html

如果设置后不生效按照下面博客进行检查

我设置后不生效,按照下面博客只设置StrictModes就可以了

https://blog.csdn.net/imliuqun123/article/details/99862506

3.2jenkins新建job

 执行指令如下:

cd /home/peng/tool3d/
git pull
chmod 777 -R .
./tool3d_linux_package.sh
scp ./Output/makepackage.zip root@172.16.1.245:/home/docker/jenkins/workspace/tool3d-dev-linux/

参考:

jenkins使用scp

https://blog.csdn.net/KingBoyWorld/article/details/78905553