Python3编写通过阿里钉钉审批功能,实现审批通过后调用jenkinsapi执行java系统项目的自动上线的系统操作。
说明:1、代码由python3编写2、需要创建阿里的钉钉审批表单3、需要创建jenkinsserver4、轮询检查审批状态,通过后的审批id会记录到落地文件中(详解代码)公司上线功能自写的,写得不好请多指教,欢迎交流。
1
ec2-plugin目录介绍允许Jenkins根据需要启动或上的代理,并在未使用它们时将其杀死。
使用此插件,如果Jenkins注意到您的构建集群超载,它将使用EC2API启动实例并自动将它们作为Jenkins代理进行连接。
当负载下降时,多余的EC2实例将被终止。
通过此设置,您可以维护一个小的内部集群,然后将尖峰的构建/测试负载分散到EC2或另一个与EC2兼容的云中。
用法首先,转到并注册该服务。
安装插件后,您将导航至“管理Jenkins”主页面>“配置系统”页面,并在底部附近向下滚动至“云”部分。
在这里,您单击“添加新的云”按钮,然后选择“AmazonEC2”选项。
这将显示用于配置EC2插件的UI。
然后输入充当用户名/密码的访问密钥和秘密访问密钥(请参阅IAM部分)。
由于EC2的工作方式,您还需要具有云另一半要用作的RSA私钥,以允许将其切入启动的实例。
请使用AWS控制台或您选择的任何其他工具来生成私钥,以交互方式登录到EC2实例。
放入访问密钥和秘密访问密钥后,为云选择一个区域(屏幕快照中未显示)。
您可以为每个区域仅定义一个云,并且UI中提供的区
2025/1/16 17:25:17 583KB agent aws cloud jenkins-plugin
1
在使用jenkins+nexus做持续集成自建maven私服仓库时,因nexus的删除项目文件操作只是对文件做删除标识,文件并未真正删除。
会导致磁盘空间持续增长,影响正常使用。
该程序主要是找出有删除标识的文件并进行清理。
2024/12/12 13:38:18 3KB nexus磁盘空间 maven私服 nospacelefton
1
jenkins识别git代码变更的插件Jenkins获取Git的提交记录(ChangeLog)工作中用Jenkins做iOS和Android的持续集成,之前实现的是当git有新代码提交的时候,就会自动编译并上传安装包到蒲公英,然后自动发送QQ群通知或者讨论组通知给相关小伙伴,方便其他小伙伴直接下载测试。
但也有一点不方便的是,其他人下载还不能明确的知道这一版更新了什么。
考虑到因为每次git的代码提交会说明这次提交修改了什么,所以就打算直接把获取git的提交记录显示在最终的编译完成的通知中,直观的显示给每个人
2024/10/28 11:07:13 12KB jenkins git ChangeLog
1
在docker中部署saltmaster、puppet、Jenkins
133KB salt docker
1
Tempus轨迹快速开始使用makedev。
这等效于在一个shell中运行Django的./manage.pyrunserver运行服务器,在另一个shell中运行Webpack。
两者的输出都将打印到外壳。
使用CTR-C退出。
要进行测试,请使用makeall。
这是Travis和Jenkins运行的项目。
JavaScript堆栈解释LocusTempus利用了几种JavaScript库和技术,乍一看很难理解它们的连接方式。
在最高的抽象层次上,您需要知道LocusTempus中JavaScript是用TypeScript编写的。
TypeScript是JavaScript的超集,这意味着所有有效JavaScript都是有效的TypeScript。
TypeScript添加了类型注释和其他语言功能,以帮助编写正确的代码。
这就是在项目中使用它的动力。
2024/10/3 13:46:32 2.6MB Python
1
ChaptersChapter1:IntroductionChapter2:Servers(Linode)Chapter3:OperatingSystems(Ubuntu)Chapter4:WebServers(Nginx)Chapter5:Sourcecontrol(Git)Chapter6:Databases(PostgreSQLandRedis)Chapter7:ApplicationDependenciesChapter8:WSGIServers(Gunicorn)Chapter9:TaskQueues(Celery)Chapter10:ContinuousIntegration(Jenkins)Chapter11:What'sNext?
2024/8/4 12:16:36 15.77MB python
1
解决jenkins安装时提示离线问题
2024/6/30 6:58:15 182B jenkins
1
jenkins-2.278-1.1.noarch.rpm安装包
2024/6/6 11:39:44 67.4MB jenkins
1
使用python封装jenkins接口
2024/4/12 6:11:26 2KB python jenkins
1
共 50 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡