我 Fork 了小伙伴的 ant-design-blazor 仓库,这个仓库设置了每天自动同步样式,这个 Action 用到了源仓库的密钥,在我 Fork 的仓库一定跑不通过,于是每天我就收到一次构建不通过的信息。本文告诉大家如何禁用自己 Fork 的某个仓库的 Action 的执行

这是我 Fork 的 ant-design-blazor仓库,每天都告诉我构建失败

解决方法是禁用这个 Fork 仓库的 Action 构建,毕竟需要自动构建的都是将代码推送到源仓库,此时源仓库的 Action 都能触发,也就是我的仓库的 Action 其实没啥用

点击仓库的设置,进入 Actions 页面,点击禁用

如果我表示不让所有 Fork 我的仓库的小伙伴都需要做这个设置,我想要让我的代码仅仅只是在我的仓库运行,可以如何做?简单的方法是添加一个判断

if: github.repository == 'lindexi/doubi'

别的小伙伴 Fork 仓库的时候,拿到 repository 的值就是 小伙伴的名字/doubi 也就是判断不等于我的仓库,代码就不执行

上面的 lindexi/doubi 的意思就是 用户名或组织名/项目名 这就会跟随用户的 Fork 仓库修改值

那么这个 if 判断可以写在哪里?可以放在具体的构建步骤里面,如下面代码

    - name: Build with dotnetrun: dotnet build --configuration Releaseif: github.repository == 'lindexi/doubi'

上面代码设置了只有在 lindexi 的 doubi 仓库才进行构建

如果不是干掉某个步骤,而是需要让整个 job 都不执行,可以在 job 下面使用 if 判断

jobs:build:runs-on: windows-latestif: github.repository == 'lindexi/doubi'

当然,判断仓库的拥有者也不错,请看代码

    if: github.repository_owner == 'lindexi'

更多请看 GitHub 操作的工作流程语法 - GitHub 帮助

Context and expression syntax for GitHub Actions - GitHub Help

我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新

如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入

如有不方便在博客评论的问题,可以加我 QQ 2844808902 交流


本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。


http://www.taodudu.cc/news/show-2675144.html

相关文章:

  • 基于GITHUB ACTION的定时任务,真香!
  • Android 调用 系统选择器 选择 图片 或 文件(ACTION_PICK、ACTION_GET_CONTENT)
  • Django之DRF自定义action
  • action = “store_true
  • C# ActionT 委托
  • android.intent.action大全和用法收集
  • IntelliJ Save Action
  • c# 用action做参数进行封装操作
  • Android中action启动方法大全
  • C# Event Action与Invoke
  • ROS入门之——action
  • SOAP Action介绍
  • Android intent.Action 参数值及对应功能介绍(转)
  • ROS学习笔记六:action-server/action-client
  • 【Redux】异步action与同步action
  • 手把手教你如何巧用Github的Action功能
  • Action大全和用法
  • Action 详解
  • action的编写方式
  • 慕尼黑大学计算机硕士专业,德国可以申请的英语授课的计算机硕士有哪些学校?...
  • 美国东北大学计算机硕士,美国东北大学计算机硕士
  • 佐治亚理工的网上计算机硕士,佐治亚理工计算机硕士读几年?
  • 多伦多大学计算机硕士读几年,多伦多大学计算机硕士申请条件
  • 软件硕士和计算机硕士,详解软件工程硕士和计算机硕士区别
  • 新加坡国立计算机硕士转专业,【NUS计算机硕士毕业就业】 - 院校新闻 - 新加坡国立大学(Nus)...
  • 计算机硕士毕业论文范文,计算机论文:精选计算机硕士毕业论文范文十篇.docx...
  • 双非计算机硕士何去何从(1)
  • 去丹麦学计算机,哥本哈根大学计算机硕士经历
  • 如何读一个在职在线的海外名校的计算机硕士
  • 新南威尔士 计算机硕士,澳洲新南威尔士大学计算机专业硕士课程介绍

GitHub 的 Action 如何禁用相关推荐

  1. ci github 通知_初探CI,Github调戏Action手记——自动构建并发布

    前言 最近在做脚本的说明文档时使用了vuepress这个东西 前端实在是菜,只能随便写写了 正常写完md文件之后推送至github做版本控制 而前端页面的生成则是在本地,部署也是在本地手工进行 一套下 ...

  2. GitHub 的 Action 接入 Stryker.NET 进行自动化测试单元测试鲁棒性

    假设有一个捣蛋的小伙伴加入了你的团队,这个捣蛋的小伙伴喜欢乱改代码,请问此时的单元测试能否拦住这些逗比行为?如果不能拦住逗比行为,是否代表着单元测试有所欠缺,或者有某些分支逻辑没有考虑到.本文将告诉大 ...

  3. 如何使用Github的Action实现博客的自动部署

    如何使用Github的Action实现博客的自动部署 以下是详细的采坑记录,花费了不少时间. 现在的状态是,更新完博客时,需要执行以下的指令: hexo clean && hexo g ...

  4. GitHub也能CI/CD了 如何使用GitHub的Action?

    GitHub也能CI/CD了!如何使用GitHub的Action? 一,什么是CI/CD 见另一篇文章 二,GitHub的Action GitHub的Action是一种自动化的CI/CD工具,可以让你 ...

  5. 白嫖github的Action做定时任务

    自从用了replit搭建免费云服务器,目前的"云主机"对我而言是个伪需求.但是replit有个缺点,空闲一段时间就会休眠,这点很烦人.于是想,要谁能定时请求唤醒一下多好.想到了gi ...

  6. 使用GitHub的action将每日天气推送到微信和QQ

    目录 什么是GitHub action action基本使用 GitHub action 中的一些基本概念 GitHub action执行定时任务脚本 拓展:关于action的定时设置 什么是GitH ...

  7. 图文解释Glados自动签到免费获取天数(github action版)

    简介 首次输入邀请码注册免费获得3天,绑定教育邮箱获得360天,每天签到获得1天.本文教大家如何通过脚本自动签到,并自动推送结果到微信上.每步都配了截图,小白也能做. 注册GLaDOS 注册地址: 在 ...

  8. GitHub Action 有风险?!

    GitHub 的 action 中有可能插入了恶意代码,即便有些加了标签. 作者 | Julien Renaux 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译 ...

  9. 【github action+python】完成定时任务并推送(学会自制)

    前言 参考图文解释Glados自动签到免费获取天数(github action版) 之前用了一阵sever酱,然后前两天说cookie过期了,后来改了也没用,于是想自己写一份cookie不过期的.我尝 ...

  10. 自动化签到稀土掘金,拥抱 GitHub Actions 吧

    前言   最近儿童节刚过不久,就收到了腾讯云的扣费短信,原来是之前部署在腾讯云的SCF没有免费额度,开始付费了.根据短信提示呢,结掉了长达一天的逾期费用.比较纳闷的是,快到期了不提前通知吗,或者说临时 ...

最新文章

  1. python server page_python web-server
  2. View及ViewGroup的事件分发及传递(二)
  3. 内存映射文件(File Mapping)API
  4. SAP CRM Interactive Report(交互式报表)里和服务订单相关的一些字段
  5. matplotlib 可视化 —— style sheets
  6. android+geturl+方法,浅入浅出Android(014):HTTP GET获取文本内容
  7. Dynamic Multipoint ***(DM***)
  8. c语言使用CodeBlocks软件,使用CodeBlocks学习C语言
  9. 最新SSD固态硬盘颗粒QLC、SLC、MLC、TLC详解
  10. 我眼中的光明·第八周·豫卦上六·三
  11. 2021110701-java前后台传递时间对象相差8个小时的时区问题
  12. 关于意识形成过程的认识
  13. 一种新型分割图像中人物的方法,基于人物动作辨认
  14. QT5.6及以上版本virtualkeyboard软键盘
  15. 解决路由器接电信光猫win10出现ipv6不稳定的问题
  16. 5G网络用户面时延测量
  17. SWFAddress实现Flex深度链接(不同模块具有不同的URL)
  18. 从CVPR 2021的论文看计算机视觉的现状
  19. 乐视手机便签怎么备份到云端
  20. 简单c语语言游戏教案大全,大班语言活动教案大全简单趣味

热门文章

  1. git_ Git 工具 - 储藏(Stashing)
  2. 英语演讲常用连接词和句子
  3. 支配树(Dominator Tree)
  4. 订单管理_02修改订单信息流程
  5. 理解Tensorflow的shape
  6. MATLAB画颗圣诞树
  7. 小象学院 零基础Python入门 案例四 52周存钱挑战v_3.0
  8. 如何用计算机测量图片景深,用比较仔细的测量搞清楚“景深”(1.实测景深与公式比较)...
  9. Kvsc autorun.inf病毒
  10. 4个网页翻译工具,一键就能将网页英文翻译成中文