首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我的devops实践经验分享一二

    3.发布脚本管理 jenkins需要使用到的发布脚本。根据环境、源代码语言、部署方式等有所不同 ? jira jira敏捷开发管理工具,管理需求、研发迭代等。...jira用下来发现还是相当强大!各种自定义可配置。页面、字段、流程等等全可配置。有http open api可以直接调用修改信息、触发流程等 使用的发布流程也比较简单。...开发创建发布任务,然后提交给测试,测试在jira上操作发布到测试环境,准线上环境,线上环境进行测试等。...脚本执行步骤(net core 测试环境脚本):在每一个部署完成或者出错的时候都把进度反馈到发布系统上。 1.源代码在jenkins配置里面已经帮忙拉取好了。所以脚本不用拉代码了。 2.编译。...5.拉取配置文件。 6.将输入内容和配置文件,等打成压缩包 6.拉取部署配置。要部署到那些机器,部署要并发还是要串行等 7.检查机器是否已经完成SSH免密配置了,没有配置则拉取密码配置好。

    1.1K50

    质量看板开发实践(二):利用python获取jira数据-进阶篇

    库并未直接提供相关的方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jira的REST API来获取 具体步骤如下: (1) 先拿到项目下的board(borad是指一个项目下的面板)...://jira.xxx.com" # jira服务的域名 board_url = base_url + "/rest/agile/1.0/board/?...id也行,后面都能拿到sprint),后续调用获取sprint接口时,需要传这个值 官方接口文档: https://developer.atlassian.com/cloud/jira/software.../rest/api-group-other-operations/#api-rest-agile-1-0-board-get 2、获取sprint sprint_url = base_url + "/rest.../software/rest/api-group-board/#api-rest-agile-1-0-board-boardid-sprint-get 综上我们就通过接口拿到了一个项目的sprint 整理下上述代码

    1.8K20

    Jira API的踩坑记

    我本来是想写篇文章,吐槽一下jira的api的,但是发现最终jira api,很多地方又让我学到了一些新知识。有些方面真的是没见过这么标准使用的。...没有人完整的翻译过jira API的文档,然后我发现了一个巨坑的事情:jira App文档分嗯多个版本,基本上每一个版本的基拉就对应一个版本的API文档,我没有仔细去看这里面的区别,但是我觉得一个版本一个文档...大家如果有机会对接jira API文档,到时候一定要首先确认jira的版本。 HTTPcode 在jira API文档中,http协议响应状态码有很多使用。...在对接Jira API文档的过程中,我遇到了很多种之前没有接触过的200系列的http协议响应状态码。Jira API 是通过http,响应状态码来表示业务处理状态,他并没有使用业务状态码。...一直以来的概念就是获取数据用get,修改数据用post。但是在接触Jira API文档的过程中,我仔细地看了看post和PUT的区别。

    1.7K20

    质量看板开发实践(三):bug柱状图

    前面2章讲了如何从jira获取数据,知道怎样获取数据,就可以绘图了 本篇记录一下bug柱状图的实现过程 对于这个bug柱状图我大致想实现以下功能: 能够按照日期查询,同时可以切换不同日期维度:按年查询、...取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py from jira import JIRA from collections import Counter class...相关数据 class_type这个参数我用来汇总不同维度的数据,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时...,会把class_type设置为"created" ②在提取jira数据时,我事先定义了一个空列表result,然后遍历issues,向result中追加数据 result = []...,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的,所以得到1年365天的bug数据后

    4.4K10

    质量看板开发实践(三):bug柱状图

    前面2章讲了如何从jira获取数据,知道怎样获取数据,就可以绘图了 本篇记录一下bug柱状图的实现过程 对于这个bug柱状图我大致想实现以下功能: 能够按照日期查询,同时可以切换不同日期维度:按年查询...取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py from jira import JIRA from collections import Counter class...相关数据 class_type这个参数我用来汇总不同维度的数据,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时...,会把class_type设置为"created" ②在提取jira数据时,我事先定义了一个空列表result,然后遍历issues,向result中追加数据 result =...,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的,所以得到1年365天的bug数据后

    3.6K100

    开发者必看!如何用 AI 和大模型彻底优化你的时间管理?

    要解决这些问题,仅靠传统的管理工具(如 Jira、Trello)可能还不够,而 AI 可以在这个过程中提供更智能化的辅助。...if __name__ == '__main__': app.run(debug=True)实际场景: 当你需要快速搭建一个 REST API 时,Copilot 能够自动补全代码结构,甚至可以根据上下文直接生成...让 AI 生成和优化技术文档手写 API 文档是一件枯燥且容易出错的事情,而 ChatGPT 可以自动生成详细的接口说明。...让 ChatGPT 生成任务计划输入 ChatGPT:“请帮我拆解一个 REST API 项目的开发任务。” ChatGPT 输出: # REST API 项目任务拆解## 1....需求分析- 确定 API 端点- 设计数据模型## 2. 开发阶段- 搭建 Flask 项目- 实现用户认证- 设计数据库模型- 开发 CRUD API- 编写单元测试## 3.

    29300

    AI正在帮助开发者重燃编程热情

    我们减少了 50% 的拉取请求周期时间,将开发人员运行的实验数量增加了 10 倍,最重要的是,将开发者满意度提高了 50%。...当你的团队偿还技术债务时,它必须使用 Jira 问题或类似工具来组织这项工作。这就是副驾驶或 AI 代理可以发挥重要作用的地方。...一旦他们满意,我们的工程师就可以让 Autodev 继续执行计划——甚至生成代码——并最终提交拉取请求。 下一步是代码审查。...想象一下,你正在构建一个你从未使用过的服务。你找不到公司 wiki 上的 API 文档。也许它们隐藏在某个网络驱动器的尘土飞扬的角落?你很可能只能等到合适的人上线才能询问。真是扫兴。...在Atlassian,我们在Jira中提供了像警报分组这样的AIOps功能,以便AI可以通过识别传入警报中的模式并根据相似性将它们关联起来,帮助消除噪音。这使得识别最高优先级的事故更容易。

    11610

    《Docker极简教程》--Docker基础--Docker的核心组件

    、运行或停止容器,构建或拉取镜像等。...守护程序根据请求的类型执行相应的操作,例如创建、运行、停止容器,构建或拉取镜像等。 在执行这些操作之前,守护程序可能会检查本地是否存在所需的容器镜像,如果不存在,可能会从远程仓库中拉取镜像。...执行操作并返回结果: Docker 守护程序执行相应的操作,例如容器的创建、运行、停止、删除,或者镜像的构建、推送、拉取等。...守护程序可能会创建、运行、停止容器,构建或拉取镜像等,具体操作取决于请求的类型。...在使用 Docker 命令行工具时,可以根据实际需求选择合适的命令来构建、运行、管理容器和镜像。 三、总结 Docker 引擎是一种容器化解决方案,由 Docker 客户端和守护程序组成。

    33610

    《Docker极简教程》--Docker基础--基础知识(二)

    、运行或停止容器,构建或拉取镜像等。...守护程序根据请求的类型执行相应的操作,例如创建、运行、停止容器,构建或拉取镜像等。 在执行这些操作之前,守护程序可能会检查本地是否存在所需的容器镜像,如果不存在,可能会从远程仓库中拉取镜像。...执行操作并返回结果: Docker 守护程序执行相应的操作,例如容器的创建、运行、停止、删除,或者镜像的构建、推送、拉取等。...守护程序可能会创建、运行、停止容器,构建或拉取镜像等,具体操作取决于请求的类型。...在使用 Docker 命令行工具时,可以根据实际需求选择合适的命令来构建、运行、管理容器和镜像。 三、总结 Docker 引擎是一种容器化解决方案,由 Docker 客户端和守护程序组成。

    32100

    聊聊测试使用的工具数据无法互通应对策略

    测试工程师面临工具链集成度低、数据孤岛林立的问题时,会导致重复工作、信息断层、协作效率低下和决策依据不足。...一、短期救火策略(快速提升效率)自动化数据搬运脚本使用 Python/Shell 等编写脚本,定期同步关键数据(如测试用例→缺陷系统、部署状态→测试报告)。...工具示例:Jira API + TestRail API → 自动关联用例与缺陷Jenkins API + 钉钉/企业微信 → 构建结果实时通知效果:减少手动复制粘贴,降低出错率。...推动工具链标准化制定《工具集成规范》:强制要求新工具支持 Webhook/REST API数据格式标准化(JSON Schema/XML)示例条款:"所有测试工具必须提供 Jenkins 插件或 OpenAPI...兼容性优先原则老旧工具无法淘汰时:用 RPA 工具(如 UiPath)模拟人工操作补位开发适配层代理(如将 CSV 导入转为 API 调用)数据治理同步推进统一关键字段命名(如项目ID、版本号),避免集成后数据歧义

    14610

    YYDS,只用几条命令轻松搭建自己的项目管理平台jira

    第一步:拉取镜像我们首先需要拉取jira和MySQL的镜像(如果已经配置过MySQL容器,可以不再拉取),命令如下:docker pull cptactionhank/atlassian-jira-software...:8.1.0docker.io/cptactionhank/atlassian-jira-software:8.1.0运行docker images命令查看是否成功拉取镜像,如下所示:docker imagesREPOSITORY...8.1.0 f9f09151d8df 4 years ago 531MB我们可以看到jira的镜像已经成功拉取,并且我之前已经拉取了MySQL的镜像,所以下一步我们就是创建容器。.../bash#在容器中进入mysql,密码修改了的请修改命令mysql -uroot -p123456#创建jira数据库CREATE DATABASE jira CHARACTER SET utf8mb4...,可创建示例项目,后面再删掉总结通过使用Docker,我们可以轻松快速地搭建和管理Jira,为团队提供一个高效的项目管理平台。

    46810

    danswer——一键构建私人本地知识库之连接器篇

    [4] 网页连接器 访问网页知识 [5]工作原理 网页连接器根据基本URL来爬取网页信息。 •它只索引来自相同域和包含相同基本路径的文件。•它将索引通过基本URL超链接可访问的页面。...GitHub连接器 从您的存储库中获取知识 [8]工作原理 Github连接器会获取指定存储库中的所有拉取请求(Pull Requests)和问题(Issues)。 •它将索引开放和关闭的PR。...•它将索引开放和关闭的问题和评论•包括其他元数据,如URL、创建者等。...Jira连接器 从Jira中获取最新期刊和项目更新 [10]工作原理 Jira连接器每10分钟从指定项目中提取所有票证。...Notion连接器 从您的Notion工作区访问知识 [12]工作原理 Notion连接器使用Notion搜索API来获取连接器在工作区内具有访问权限的所有页面。

    1.1K20

    基于CrewAI 框架实现智能体协作自动生成测试用例

    测试用例生成 Agent根据需求生成测试用例(包括前置条件、输入、预期结果)。格式转换 Agent将生成的测试用例转换为指定格式(如Jira、Excel、JSON、Gherkin)。...Then 登录成功,跳转首页Excel/JSON 输出:使用 pandas 或 json 模块导出结构化数据。3. 自动化集成Jira 集成:通过 Jira REST API 自动创建测试用例。...格式转换错误使用 Schema 校验(如 JSON Schema)确保输出格式正确。与现有测试工具集成困难提供 自定义格式转换器,适配不同团队的工具链(如Jira、TestRail、Excel)。...Jira REST API自动化创建测试用例并同步到Jira。PyTest将生成的Gherkin用例转换为自动化测试脚本。OpenAPI Generator根据接口文档自动生成接口测试用例。...未来可结合 代码分析、历史缺陷数据 和 测试优先级算法,进一步优化测试用例生成的智能化水平。

    19110

    Docker YYDS,只用几条命令轻松搭建自己的项目管理平台jira

    第一步:拉取镜像 我们首先需要拉取jira和MySQL的镜像(如果已经配置过MySQL容器,可以不再拉取),命令如下: docker pull cptactionhank/atlassian-jira-software...:8.1.0 docker.io/cptactionhank/atlassian-jira-software:8.1.0 运行docker images命令查看是否成功拉取镜像,如下所示: docker...8.1.0 f9f09151d8df 4 years ago 531MB 我们可以看到jira的镜像已经成功拉取,并且我之前已经拉取了MySQL的镜像,所以下一步我们就是创建容器.../bin/bash #在容器中进入mysql,密码修改了的请修改命令 mysql -uroot -p123456 #创建jira数据库 CREATE DATABASE jira CHARACTER SET...,我们就可以进行下一步的设置了 设置管理员账户 设置电子邮件通知 按提示和需求建立第一个项目,可创建示例项目,后面再删掉 总结 通过使用Docker,我们可以轻松快速地搭建和管理Jira,为团队提供一个高效的项目管理平台

    1.3K10

    jira webhook 事件触发并程序代码调用jenkins接口触发构建操作

    我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并通过自动化工具完成这一系列的操作。 ?...jira issue数据格式地址:https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/issue-getIssue...jenkins接口参考地址:https://wiki.jenkins.io/display/JENKINS/Remote+access+API jira 的webhook ?...}; headers[data.crumbRequestField] = data.crumb; //parameter:jenkins job 构建时要传递的参数...都有互相调用和触发的插件,但是很难完美的满足自身的业务, 比如要根据不同的env(构建环境)调用不同的jenkins来触发不同的构建脚本,毕竟测试环境,产线环境的脚本不太一样。

    4.3K30
    领券