热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.deploy文件php,GitHubcurder/deployphprecipes:使用deployer部署时钉钉消息通知

Deployer部署时的钉钉通知使用本项目是Deployer的一个部署通知,所以使用之前需要您安装好deployerdeployer(建议您完成一次成功部署之后再来配

Deployer部署时的钉钉通知

使用

本项目是Deployer的一个部署通知,所以使用之前需要您安装好deployer/deployer(建议您完成一次成功部署之后再来配置)。

composer require curder/deployphp-recipes --dev # 当前项目安装

在您的部署配置文件deploy.php文件中添加文件的引入:

require __DIR__.'/vendor/curder/deployphp-recipes/dingtalk.php';

配置

修改本地部署文件添加如下语句:

// config access token value

set('dingtalk_access_token', '');

// DingTalk text

set('dingtalk_text', '_{{user}}_正在部署**{{ target }}**, 从`{{branch}}`分支部署到*{{target}}*');

set('dingtalk_failure_text', '**{{ branch }}**部署到*{{target}}*失败');

set('dingtalk_success_text', '**{{ branch }}**部署到*{{target}}*成功');

// Handle notify

after('deploy:info', 'dingtalk:notify');

after('success', 'dingtalk:notify:success');

after('deploy:failed', 'dingtalk:notify:failure');

获取对应通知到的钉钉群的token值,获取方式通过下面的网址中获取。

将上述代码中的domain.com换成您自己可辨识的部署目标网址即可。

更多第三方插件【参考这里】

参考链接



推荐阅读
  • 本文分析和介绍了GLo ... [详细]
  • Electron中使用globalShortcut模块来注册全局快捷键,以实现类似于微信和QQ按快捷键调用剪切窗口的功能。快捷键在应用程序加载完成后进行注册 ... [详细]
  • 前端微服务二
    为了解决庞大的一整块后端服务带来的变更与扩展方面的限制,出现了微服务架构(Microservices):微服务是面向服务架构(SOA)的一种变体,把应用程序设计成一系列松耦合的细粒 ... [详细]
  • Git(1)
    安装Git完毕(在开始菜单打开的话,打开的不是你想要的路径,切换路径很麻烦)1.D盘新建GitTest文件夹2.打开GitTest,在空白的地方右键,3.单击GitBashHere ... [详细]
  • delphi控件大全
    本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ... [详细]
  • 抓取百万知乎用户设计之实体设计
    一.实体的关系实体是根据返回的Json数据来设计的教育经历方面用户可以有很多教育经理,USER和education是一对多的关系,一个education对应一个education一 ... [详细]
  • UILabel的混合显示动画效果
    UILabel的混合显示动画效果 ... [详细]
  • FluxCD、ArgoCD或Jenkins X,哪个才是适合你的GitOps工具?
    GitOps是一种使用基于Git的工作流程来全面管理应用和基础设施的想法,其在最近获得了极大关注。新一代的部署工具更能说明这一点,它们将GitOps作为 ... [详细]
  • [ipsec][strongswan]strongswan源码分析(五)plugin的配置文件的添加方法与管理架构解析
    我们知道,strongswan是基于插件式管理的。不同的插件有不同的配置文件,在这下面,我们以netlink的插件为例:etcstrongswan.dcharonkernel-ne ... [详细]
  • 设计模式(三)——自动加载
    为什么80%的码农都做不了架构师?php提供了两种方案来自动载入:__autoload()函数和spl系列函数一、前提约束1.类文件命名方式采用驼 ... [详细]
  • 怎么用php登录微博(2023年最新整理)
    导读:今天编程笔记来给各位分享关于怎么用php登录微博的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • Day 5 20190120 老男孩python学习第5天 内容整理
    今天继续看MasteringPycharm的视频,一个半小时看git的教学视频:视频1小时44分钟,看了2个半小时以上https:www.youtube ... [详细]
  • 这篇文章将为大家详细讲解有关python爬虫中scrapy怎么处理项目数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有 ... [详细]
  • 1、安装插件即可在源码管理中看见svn的选项subversion2、源码管理中配置svn的工程地址  3、点击Credentials的【添加】配置svn的用户名密码,完成后选取即可 ... [详细]
  • 近期因为内部培训有序列化的需求,于是趁此机会由浅入深的剖析一下序列化相关内容。之前也写过由浅入深的xml漏洞系列,欢迎阅读:https:skysec.top20180817浅析xml及其安全问题 ... [详细]
author-avatar
air12345
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有