Jenkins知识点集合

本文介绍了在使用Jenkins过程中遇到的三个问题及其解决方法。包括流水线语法找不到模板的解决办法是重启Jenkins;Publish over ssh连接失败时需要填写密钥密码;以及在远程执行脚本时,因Docker未信任Harbor仓库导致的问题,解决方式是添加Harbor到信任列表,并调整命令超时时间。
摘要由CSDN通过智能技术生成

1 流水线语法找不到模板

在这里插入图片描述
有时候在“流水线语言”板块找不到模板,即使安装了相对于的插件。如上图,安装了publish over ssh插件就会出现这个选项,但是当时没有。

解决办法:
重启jenkins。初始域名后面加/restart

ip:port/restart

2 Publish over ssh连接失败

在这里插入图片描述
解决办法:
这里要填密钥的密码

3 无法执行远程脚本

背景:
创建一个jenkins作业,通过ssh在另一台服务器上运行脚本,实现从harbor仓库拉取docker镜像,并运行。


问题: 运行jenkins作业/流水线,在对应的服务器没有镜像和运行的容器,且构建过程没有错误输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想通过Java语言作为切入点成为一名全栈开发者,以下是推荐的学习路径: 1. **Java基础知识**: - Java语法基础:熟悉变量、数据类型、控制流、函数、类和对象的概念。 - 面向对象编程(OOP):理解封装、继承、多态的核心原则。 - Java集合框架:ArrayList、LinkedList、HashMap等常用数据结构及API。 2. **Web开发**: - Servlets/JavaServer Pages (JSP):这是最早的Java Web开发核心技术,用于处理HTTP请求和响应。 - Java Persistence API (JPA) 或 Hibernate:数据库操作和ORM(Object Relational Mapping)。 - Spring框架:Spring MVC用于构建MVC架构,Spring Boot简化初始设置。 3. **前端技术**: - HTML/CSS/JavaScript:基础的网页布局和交互知识,可以配合jQuery或其他前端库使用。 - Angular, React或Vue:至少掌握一种主流的前端MVVM框架。 4. **服务器管理与部署**: - Linux系统基础:理解和操作命令行环境,如SSH、Git。 - Docker和Kubernetes:理解容器化和微服务架构。 5. **性能优化与调试**: - 数据库优化:SQL查询优化,索引设计。 - 错误处理和日志记录。 6. **版本控制**: - Git:熟练使用版本控制系统,包括分支、合并和提交等。 7. **持续集成/持续部署(CI/CD)**: - Jenkins或GitHub Actions:了解自动化部署流程。 8. **安全**: - HTTPS、身份验证、数据加密和常见Web攻击的理解。 学习过程中,建议边做边学,通过实际项目来加深理解。实践是提升技能的关键,你可以尝试构建简单的网站、API服务或者个人博客项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值