Jenkins

保证软件开发过程遵循ISO 26262功能安全标准的十个主要进阶步骤

巧了我就是萌 提交于 2020-10-05 15:29:06
为保障汽车软件质量,使软件开发符合ISO 26262功能安全标准,需要我们对开发流程做出改进,并与2018年的更新同步。 本视频课程提供了一个详细分步教程,与软件开发V-模式下的各个阶段相对应,教您如何制订符合ISO 26262:2018标准的开发流程。 其中包括,针对ISO 26262 第6-5部分软件级产品开发启动,教您如何定义工具链以及扩展开发流程。针对第6-6部分软件安全需求规范,完善安全需求。针对6-7部分软件架构设计,评估体系结构和进行静态分析。针对6-9&10软件集成和验证和软件单元验证,进行基于需求的测试、背对背测试、稳健性测试,以及确认未指定功能。(见下图) 本视频课程将解读每个步骤的具体目的,帮您评估步骤优先级,并详细列出了每一步所需待办事项,及自动化水平。最后还会推荐每一步可用到的质量工具。 视频免费在线观看地址: https://model-engineers.com/zh-CN/academy/webinars/archive/iso-26262-in-10-steps-zh 视频提供方MES模赛思公司简介: 模赛思软件技术有限公司(Model Engineering Solutions,简称MES)是一家高科技软件公司,专为软件项目的质量保障提供解决方案。MES为客户基于模型的软件开发提供技术支持,使其符合IEC 61508、ISO

第20课:K8S+Docker 部署 Spring Cloud 集群

故事扮演 提交于 2020-10-05 14:02:47
在一个实际的大型系统中,微服务架构可能由成百上千个服务组成,我们发布一个系统如果都单纯的通过打包上传,再发布,工作量无疑是巨大的,也是不可取的,前面我们知道了可以通过 Jenkins 帮我们自动化完成发布任务。 但是,我们知道一个 Java 应用其实是比较占用资源的,每个服务都发布到物理宿主机上面,资源开销也是巨大的,而且每扩展一台服务器,都需要重复部署相同的软件,这种方式显然是不可取的。 容器技术的出现带给了我们新的思路,我们将服务打包成镜像,放到容器中,通过容器来运行我们的服务,这样我们可以很方便进行分布式的管理,同样的服务也可以很方便进行水平扩展。 Docker 是容器技术方便的佼佼者,它是一个开源容器。而 Kubernetes(以下简称 K8S),是一个分布式集群方案的平台,它天生就是和 Docker 一对,通过 K8S 和 Docker 的配合,我们很容易搭建分布式集群环境。 下面,我们就来看看 K8S 和 Docker 的吸引之处。 集群环境搭建 本文用一台虚拟机模拟集群环境。 操作系统:CentOS7 64位 配置:内存2GB,硬盘40GB。 注:真正的分布式环境搭建方案类似,可以参考博文: Kubernetes学习2——集群部署与搭建》 。 下面开始搭建集群环境。 1. 关闭防火墙:</ 来源: oschina 链接: https://my.oschina.net

仅限24小时免费供应!阿里Spring Cloud内部从零开始升级笔记

可紊 提交于 2020-10-05 13:54:16
Spring Cloud作为阿里巴巴内部最新出品的微服务框架,spring cloud 提供一些工具迅速构建一些常用模式的分布式系统(例如 配置管理,服务发现,断路器,路由,微代理,控制总线,token,全局锁,分布式sessions,cluster state),使用Spring Cloud开发人员可以快速站出实现这些模式的服务和应用程序。 笔记从架构设计、应用开发和运维部署三个方面出发,对微服务架构设计的实施进行了全方位的阐述和深入实践,并结合生产实际讲解了Spring Cloud、Docker 和Jenkins等工具的具体使用方法。文中通过一个互联网电商平台实例实现了高并发的微服务架构设计,并通过详细的开发和实施过程,演示了构建一个安全可靠、稳定高效并可持续扩展的系统平台的方法。 下面我们一起来学习一下这份笔记,由于文章的篇幅有限,没办法把全部的内容为大家展示出来,为了不影响大家的阅读体验,免费的获取方式我放在了文末,欢迎自取! 1微服务架构与Spring Cloud 微服务概念的由来 微服务的定义 微服务架构与整体式架构的区别 微服务架构与SOA的比较 为什么要使用微服务架构 为实施微服务架构做好准备 为什么要使用Spring Cloud Spring Cloud组件介绍 Spring Cloud的版本说明 2微服务架构最佳设计 合理划分微服务 微服务治理 Rest

Selenium3自动化测试【3】:年度最佳自动化测试工具

微笑、不失礼 提交于 2020-10-05 01:13:07
年度最佳自动化测试工具 2019 年自动化测试工具的排名(不限于功能性测试或性能测试),供读者参考。 1. Selenium Selenium 目前是 B/S 应用程序最流行的开源测试自动化框架。 Selenium 经过十多年的发展,其已成为 Web 自动化测试人员的首选自动化框架,尤其适用于拥有高级编程和脚本编写技能的人员。 Selenium 已成为其他开源测试自动化工具的核心框架,如 Katalon Studio , Watir , Protractor 和 Robot Framework 。 Selenium 支持多种系统环境( Windows , Mac , Linux )和浏览器( Chrome , FireFox , IE 等浏览器)。 它的脚本可以用各种编程语言编写,如 Java , Python , C #, PHP , Ruby 和 Perl 。 测试人员可以灵活地(借助 Selenium IDE 实现录制与回访)使用 Selenium ,也可以通过开发语言( Python 、 Java 等)编写复杂的高级测试脚本来满足各种复杂场景的需要,但其扎实的开发语言基础。 地址: http://www.Seleniumhq.org/ 。 类型:开源。 1. Katalon Studio Katalon Studio 是一款功能强大的测试自动化解决方案,适用于 Web

Jmeter+Ant+Jenkins --接口自动化实现

不羁的心 提交于 2020-10-04 15:47:44
1.安装Jmeter 1.1 JDK 安装 笔者提供 : https://pan.baidu.com/s/1GJO_9OJN6FRoFqqOrbLvjA 提取码:8dkK 官方下载地址: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 相关环境设置,在这里不做赘述 1.2 Jmeter 安装 下载地址: http://jmeter.apache.org/download_jmeter.cgi 下载后解压即可使用,详细环境设置在这里不做赘述,可百度Jmerter安装查看相关说明 安装ANT 下载地址: http://ant.apache.org/bindownload.cgi 下载后解压到指定位置即可,如: 环境变量配置(window) 新增 ANT_HOME 变量添加:D:\apache-ant-1.10.3 Path 变量中添加:%ANT_HOME%\bin classpath 变量中添加: %ANT_HOME%\bin 注意:变量之间用;分割 安装验证 在命令行输入 ant -v 出现对应版本信息则已安装成功 注意:环境配置中如果设置成:path:%ANT_HOME%\bin (为了方便在dos环境下操作),如果环境配置不成功,需要把地址换成为 D:\apache-ant-1

pipline 入门

会有一股神秘感。 提交于 2020-10-04 07:22:22
使用pipeline原因 本质上,jenkins是一个自动化引擎,它支持许多自动模式。流水线向Jenkins添加了一组强大的工具,支持用例、简单的持续集成到全面的持续交付流水线。 通过对一系列的发布任务建立标准的模板,用户可以利用更多流水线的特性 比如: 代码化: 流水线是在代码中实现的,通常会存放到源代码控制,使团队具有编辑、审查和更新他们项目的交付流水线的能力。 耐用性:流水线可以从Jenkins的master节点重启后继续运行。 可暂停的:流水线可以由人功输入或批准继续执行流水线。 解决复杂发布: 支持复杂的交付流程。例如循环、并行执行。 可扩展性: 支持扩展DSL和其他插件集成。 构建一个可扩展是Jenkins的核心价值,流水线可以通过ShareLibrary的方式来扩展。 pipeline Jenkins的Pipeline通过Jenkinsfile进行描述(类似于Dockerfile) Jenkinsfile是Jenkins的特性(pipeline as code) Pipeline是Jenkins的核心功能,提供一组可扩展的工具。 通过Pipeline 的DSL语法可以完成从简单到复杂的交付流水线实现。 Jenkinsfile Jenkinsfile使用两种语法进行编写,分别是声明式和脚本式。 声明式和脚本式的流水线从根本上是不同的。

Jenkins入门教程之自动构建部署SpringBoot项目

戏子无情 提交于 2020-10-04 03:57:38
https://blog.csdn.net/zjh_746140129/article/details/80904876#comments https://blog.csdn.net/MenofGod/article/details/81941223 https://blog.csdn.net/zjh_746140129/article/details/80850220 https://blog.csdn.net/zjh_746140129/article/details/80904789 https://blog.csdn.net/PLATINUM_II/article/details/87862760 https://my.oschina.net/renzhimin/blog/1803165 https://www.cnblogs.com/mrjade/p/9299064.html https://www.cnblogs.com/lixuan1998/p/7154629.html https://blog.csdn.net/boling_cavalry/article/details/78943061 来源: oschina 链接: https://my.oschina.net/u/4402583/blog/4282131

Jenkins集成k8s报错:Error testing connection https://kubernetes.default.svc.cluster.local: Failure

為{幸葍}努か 提交于 2020-10-03 21:44:49
背景:jenkins部署在k8s中的命名空间infra中 Jenkins集成k8s报错 连接测试报错: Error testing connection https://kubernetes.default.svc.cluster.local: Failure executing: GET at: https://kubernetes.default.svc.cluster.local/api/v1/namespaces/defualt/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods is forbidden: User "system:serviceaccount:infra:default" cannot list resource "pods" in API group "" in the namespace "defualt". 意思:serviceaccount中 infra:default 没有权限“GET”这个命名空间的 "pods"。权限是“get”对象是“pods”。 出处: https://www.cnblogs.com/liucx/ 解决办法是:需要给infra

从多个方面深入实践Spring Cloud、Docker、高并发、微服务架构

谁说胖子不能爱 提交于 2020-10-03 20:48:07
简要 本书从架构设计、应用开发和运维部署三个方面出发,对微服务架构设计的实施进行了全方位的阐述和深入实践 并结合生产实际讲解了 Spring cloud、Docker和Jenkin 等工具的具体使用方法。 本书由三部分组成,各部分及其章节的结构如下所示: 第一部分架构篇 第1章:微服务架构与Spring Cloud 第2章:微服务架构最佳设计 第3章:电商平台微服务设计实例 第二部分开发篇 第4章:开发工具选用及Spring Boot基础 第5章:电商平台微服务工程设计 第6章:微服务治理基础服务开发 第7章:RestAPI微服务开发 第8章:Web UI微服务开发 第9章:电商平台移动商城开发 第10章:商家管理后台与ssO设计 第11章:平台管理后台开发 第三部分运维篇 第12章:服务器架构设计与Docker使用 第13章:数据库集群设计与高可用读写分离实施 第14章:分布式文件系统等基础设施安装与配置 第15章:使用自动化构建工具Jenkins实现CICD 由于文档内容过多,在此只以截图展示部分内容。有想获取详细完整版的朋友:点赞后,私信【笔记】即可(一定要记得关注我,不然没办法回复陌生人私信) 来源: oschina 链接: https://my.oschina.net/u/4331414/blog/4547838

kubernetes1.13.1部署metrics-server0.3.1

主宰稳场 提交于 2020-10-03 01:40:25
参考文档 https://kubernetes.io/docs/tasks/debug-application-cluster/core-metrics-pipeline/#metrics-server https://github.com/kubernetes-incubator/metrics-server/tree/master/deploy/1.8%2B https://www.cnblogs.com/cuishuai/p/9857120.html https://juejin.im/post/5b6592ace51d4515b01c11ed 文档目录 kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署 kubernetes1.13.1部署kuberneted-dashboard v1.10.1 kubernetes1.13.1部署coredns kubernetes1.13.1部署ingress-nginx并配置https转发dashboard kubernetes1.13.1部署metrics-server0.3.1 kubernetes1.13.1集群使用ceph rbd存储块 kubernetes1.13.1集群结合ceph rbd部署最新版本jenkins 简介 Metrics Server heapster 已经被废弃了