![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CICD
Tech In Pieces
这个作者很懒,什么都没留下…
展开
-
面试向:JIRA到底是用来干什么的?
之前看文章,有的说JIRA是用来进行bug tracking.有的说JIRA是用来进行User story分配和管理的。有的说JIRA可以集成Jenkins来进行项目的管理的。所以就去JIRA的官网看了一下JIRA software发现JIRA最初是用来bug tracking的 但是发展到现在 已经是一个很强大的project management tool.我们可以用她来:mange of user cardtestingagile team working(including story原创 2021-12-28 05:23:08 · 668 阅读 · 0 评论 -
面试向: How to do automate testing in Jenkins?
install Selenium Plugin in Jenkins.and then start it, so this will call the test script we write. and generate report too.the limitations of using Jenkins for test automation:Jenkins, being a community-driven tool has a large number of contributors. Mul原创 2021-12-20 05:45:44 · 624 阅读 · 0 评论 -
对CICD Pipeline的深层理解--一个Scrum团队的工作流程
Business analysis做需求分析。将需求转化成user story card.Developer会对story card做分析 和BA,tech leader讨论。然后 developer会在Dev branch进行开发 Pull request。[要自己unit testing, code coverage testing]通过之后 dev 分支被合并到master[integreation test].自动trigger cicd pipeline. 然后代码自动被deploy到te.原创 2021-12-18 06:03:00 · 287 阅读 · 0 评论 -
面试向:Deploy Process and Types of Environments
five steps of deployment process flow:Planning, development, testing, deploying and monitor.???[testing is testing your changes, deploying is deploying changes to the live environment]Types of environments: (DTSP)[this is all the env for SDLC]Developme原创 2021-12-18 05:59:52 · 67 阅读 · 0 评论 -
面试向:How to do testing?
Unit testing, like integration testing, E2E testing, and performance testing, is the way to test if everything works the way we expected. [Unit testing, integration testing, performance testing, chaos testing]what’s unit? a function, process, or a module.原创 2021-12-10 05:45:14 · 110 阅读 · 0 评论 -
面试向:Docker和Kubernetes的关系以及如何使用
他们的关系其实是并不是完全的替代关系。看起来 Kubernates可以做的事情要比Docker多一点。他能做ECS可以做的:组测管理容器集群。Kubernetes与Docker之间,一个并不是另一个的替代品。恰恰相反,Kubernetes可以在没有Docker的情况下运行,而Docker可以在没有Kubernetes的情况下运行。但Kubernetes可以(而且确实)从Docker中获益匪浅,反之亦然。Docker是一个独立的应用程序,可以安装在任何计算机上运行容器化应用程序。容器化是一种在虚拟运行原创 2021-12-10 05:44:19 · 251 阅读 · 0 评论 -
利用几张图来描述Docker/Kubernetes来实现微服务架构以及CICD
神话还是现实?Docker 和 Kubernetes 的完美架构Software development has no rules.General process:what we need to do?Task tracker:create a dev env.API gateway:automate testDB and other services:docker register:mirror the dependencies:如果你还没有遇到你需要的包或依赖项原创 2021-12-10 05:43:53 · 236 阅读 · 0 评论 -
面试向:What is the next stage after a programmer merge code to the repo?
有点犯迷糊 但是其实就是在问你CICD pipeline.usually, there are some phrases:developers need to do some testing and code format before push.add-commit-put to repo.code review by pe原创 2021-12-06 05:34:02 · 55 阅读 · 0 评论 -
面试向:到底是什么是Elastic Search
我们知道这个东西是ELK的一部分 而这个ELK是用来做log aggregation的 包括log的收集 分析和可视化。但是 究竟什么是Elastic search呢?这个工具并不是专门用来分析log 其本身是一个文本文件检索分析的工具 应用十分广泛。具体怎么用在这里不再多说,会专门开一个文章来讲。...原创 2021-12-06 05:32:46 · 75 阅读 · 0 评论 -
面试向:使用微服务架构 需要注意哪些问题?
虽然把系统微服务化了 但是不代表这个就好开发 因为这样也使得整个系统变得更碎了。难以自动化。因为我们要把每个组件按照他们的逻辑进行构建和发布 监控等等。而且作为一个零碎的整体 会带来大量的难以部署 配置 维护 监控 识别的问题。如果一个部分出了问题 其他的也不能独善其身 因为所有的都是连接起来的...原创 2021-12-06 05:27:50 · 1423 阅读 · 0 评论 -
面试向:微服务中有哪些测试?
太多了 而且涉及到方方面面。但主要的来说:原创 2021-12-06 05:25:21 · 48 阅读 · 0 评论 -
面试向:单元测试和集成测试有什么区别?
Unit testing is for function and module testing.–more like Whitebox testing(cared about intermediate process)Integration testing is for testing for multiple modules group, and it should do after unit testing. (more like Blackbox testing)usually, each dev原创 2021-12-06 05:36:10 · 111 阅读 · 0 评论 -
面试向:QA到底是干什么的?
我知道QA stands for quality assurance.我的理解是 这这是做测试的 不过不同于一般的tester 他要做各种test用来保证软件质量有保证。有时候 小公司没有专门的tester 所以developer和QA就会分担一部分测试工作。但是总体来说 QA负责SDLC的全部流程 但是并不涉及具体的研发细节。主要是确保软件开发中人员对规范的遵守,一旦有不规范的地方 要能指出并改进。不同公司对于QA的职责有着不同的定义。所以没必要非常纠结这个的职责范围到底是什么。...原创 2021-12-05 05:38:03 · 490 阅读 · 0 评论 -
除了CICD,Jenkins还有哪些功能?
提供了一套用户友好的UI界面支持用户登陆和权限控制(比如说控制了哪个用户可以做什么事情)Email提醒功能 有最基本的 也有插件强大的插件系统 可以做各种各样的事情原创 2021-12-05 05:37:28 · 153 阅读 · 0 评论 -
面试向:对CICD Pipeline的深层理解
有点犯迷糊 但是其实就是在问你CICD pipeline.usually, there are some phrases:developers need to do some testing and code format before push.add-commit-put to repo.code review by peersif nothing is wrong, then there will be steps which we are familiar with:build(inte原创 2021-12-03 05:34:44 · 770 阅读 · 0 评论