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

    使用python-jenkins管理Jenkins

    简介 本次我们将要学习JenkinsAPI接口,我们先用Python-jenkins这个库完成。...仓库Pypi :https://pypi.org/project/python-jenkins/ 在线文档: http://python-jenkins.readthedocs.org/en/latest...例如我要创建一个项目 要先找到创建项目的方法 然后根据API文档查阅如何使用 每个接口的使用方法 打开一个python解释器调试 初始化配置 安装python-jenkins pip install...:https://python-jenkins.readthedocs.io/en/latest/api.html 项目操作 我们需要认识一下Jenkins项目的config.xml,大部分API在创建项目的时候会使用...","demo-test-03") >>> server.job_exists("demo-test-03") True 写一个脚本用于项目创建 新建一个项目,增加一个参数srcType用于分辨项目所使用的的版本控制系统类型

    1.4K20

    通过 API 远程管理 Jenkins

    Jenkins Remote API 的调用 现在我们来看下如何调用Jenkins的Remote API。...在Jenkins的官方wiki中,推荐了两个较为成熟的API wrapper,一个是基于Python实现的salimfadhley/jenkinsapi,另一个是基于Ruby实现的arangamani/...以salimfadhley/jenkinsapi为例,通过使用jenkinsapi,我们在Python中就可以很方便地管理Jenkins。 常见的操作方式示例如下。...有些同学在认真研究了这些开源库后也许会说,官方文档已经翻遍了,但是文档中对用法的描述太少了,也没给出API调用的实例,还是不知道怎么使用啊。这个问题在开源库中的确是普遍存在的。...我们通过阅读测试代码,就可以充分了解API接口的使用方法了,这也比直接阅读文档有效率得多。 本文转自公众号“DebugTalk”,原文:通过 API 远程管理 Jenkins 。

    2.2K40

    使用python调用 DeepSeek API

    为了调用 DeepSeek 的 https://api.deepseek.com/chat/completions API 并发送一个具体的问题,我们可以使用 Python 的 requests 库来实现...设置 API URL 和 API 密钥:将 api_url 设置为实际的 API 端点。将 api_key 替换为你从 DeepSeek 获取的实际 API 密钥。...设置请求头:在请求头中添加 Authorization 字段,用于传递 API 密钥。这里假设使用 Bearer Token 方式进行认证。...发起请求:使用 requests.post 方法发起 POST 请求。你可以根据需要更改为 requests.get 或其他 HTTP 方法。处理响应:检查响应的状态码,解析并打印返回的数据。...处理流式响应(如果支持)如果你的 API 支持流式响应,可以使用 stream=True 参数来逐行处理响应数据。

    91310

    Python 调用Jenkins API自动化发布服务(完整版)

    Python能够调用Jenkins API, 主要是依赖于Python 有第三方的Jenkins安装包,安装命令很简单:pip install python-jenkins,安装成功后即可编辑Python...废话不多说,直接上代码截图: Tips: 截图中的channel_data and channel_web 是两个需要部署的服务,这里是一个大的list, 里面嵌入了dict, 每一项信息来源于jenkins...上面配置的内容,在这里只是提取出来了,组织成了请求的参数而已。...感兴趣的同学们,可以依据代码截图自己动手敲一遍,便于加深理解与学习。有任何问题欢迎下方写留言或发邮件给我哟~ 友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方转载。

    1.3K20

    Jenkins系列视频~Jenkins 共享库的基础使用

    概述 Jenkins shared-library 也就是流水线共享库,使用 Groovy 编写,用于封装 Jenkins 流水线(Pipeline)脚本(Jenkinsfile)中的通用逻辑。...更多描述,请查看 Jenkins 官方文档。 为什么? 在企业中,通常有很多项目的构建、发布过程是非常相似的。有统一的软件构建、发布流程,对于提高团队效率,减少不必要的面对面沟通的重要手段。...例如:有人希望可以把流水线脚本(Jenkinsfile)存放到一个 HTTP 服务器上,让每个项目都使用这个服务器上的脚本。...那么,我们在使用的时候,和使用其他依赖项目一样,会选择某个代码库以及特定分支的版本。...更多细节请查看 https://github.com/jenkins-zh/jenkins-zh/issues/383

    77910

    Jenkins——使用Docker部署Jenkins详解

    + 安装docker-compose RSA格式的ssh密钥对一个,用来拉取gitlab代码和ssh到各个应用服务器上部署,可以使用ssh-keygen -t rsa来生成 步骤 Docker安装 安装...Server Web界面上系统管理->全局工具配置->Maven->新增maven安装 名称为M3(名称很重要,我们的流水线配置中需要使用这个名字) 勾选掉自动安装复选框 并设置MAVEN_HOME...配置NodeJS 上述安装Jenkins插件过程中已经安装了NodeJS插件,因为NodeJS有很多版本,所以我们需要手动配置NodeJS安装,这样才可以在流水线中使用它。...在Jenkins Server Web界面上系统管理->全局工具配置->NodeJS->新增NodeJS安装 别名设置为NODEJS10(名称很重要,我们的流水线配置中需要使用这个名字) 选择版本NodeJS10.23.0...使用-f指定配置文件 启动容器报错 [root@localhost jenkins]# docker logs -f jenkins-blueocean touch: cannot touch '/var

    2.9K10

    Python - 使用 Tinyurl API 的 URL 缩短器

    在这篇文章中,我们将编写一个Python代码来与TinyURL网站API系统互动。 定义 链接缩短器是一种软件,它接收冗长的 URL 作为数据并生成更小、更方便的 URL。...接下来,我们使用requests.get()方法对TinyURL API发出HTTP请求,并交出API的整个URL,并附加了延长的URL。...在这篇学习文章中,我们展示了如何利用短 URL API 来缩小基于 Python 的 URL。我们研究了双重策略,包括完整的可运行代码示例和解释。...总而言之,此 API 提供了一种简单且值得信赖的技术,用于通过简单的过程使用 Python 缩短网址。该过程可以在短时间内执行。...通过利用Python编程语言和TinyURL的API,生成更短的网址变得比以往任何时候都容易。通过遵循本文中给出的演示,任何新手程序员都可以使用 TinyURL API 生成网址缩短器。

    1.1K30

    使用 Python 制作酷炫多彩的 Jenkins 插件词云图

    Jenkins 插件名称高频关键词有哪些?一切尽在酷炫多彩的词云图 ? 作为最流行的 CI/CD 工具,Jenkins 的优势之一是其生态强大,而这与其插件体系分不开的。...获取所有 Jenkins 插件的名称 如何获取所有 Jenkins 插件的名称呢?...生成词云图 这里使用 Python 代码生成词云图,词的来源为 jenkins-plugins.txt,代码如下: # -*- coding: UTF-8 -*- from wordcloud import...以 Jenkins logo 为背景图片,生成的词云图如下: ? 以 Jenkins 中文社区的 kongfu 为背景图片,生成的词云图如下: ?...从词云图中可以看出,Pipeline 词频最高,Build、API、Job 次之,紧接着还有 Publisher、Notifier、Trigger、Step、GitHub 等等。

    70720
    领券