Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >引用由Github操作构建的工件

引用由Github操作构建的工件
EN

Stack Overflow用户
提问于 2021-01-21 02:23:02
回答 1查看 265关注 0票数 0

上载/下载工件文档意味着应该能够构建到dist文件夹中。我对此的解释是,我们可以在例如静态站点中引用这些内容,这样站点就可以在主推送上为github页面自动构建自己。但是,工件似乎只上传到特定位置 (即GET /repos/{owner}/{repo}/actions/artifacts ),并且只能以压缩格式下载,这违背了目的。

是否有一种方法可以填充回购的dist文件夹,从而使构建的文件可以作为回购的一部分公开和永久访问,并且我可以引用它而不必将它部署到其他地方(如S3等)?

示例

这里有一个用例:

  • 我有一个仪表板,它分析了来自几个远程位置的一些数据,并在图表中显示出来。该页面是从/docs部署的,因为它是一个承载页面的Github页面。
  • 该网页只读取来自/docs/cache/dump.json的静态缓存数据。
  • dump.json文件是通过一个预定的Github生成的,该操作调用一个脚本,该脚本转到数据源并生成转储。

这就是网页如何在没有页面锁定的情况下快速工作,这是由于长时间的数据处理,而转储生成是在后台进行的。该网页定期重新读取/docs/cache/dump.json文件以获取新数据,该数据应在每个计划好的触发器上覆盖旧数据。

这样做的目的是让操作定期运行并替换dump.json文件,但我所能做的就是生成一个工件,然后我必须手动获取和解压缩。理想情况下,它只需替换当前的dump.json文件即可。

EN

回答 1

Stack Overflow用户

发布于 2021-01-21 02:47:23

要持久化构建过程所做的更改,有必要添加并提交它们,就像在对回购进行任何更改之后一样。为此存在几个操作,如这一个

因此,您可以在工作流中添加以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
      - name: Commit changes
        uses: EndBug/add-and-commit@v7
        with:
          author_name: Commitobot
          author_email: my@mail.com
          message: "Updating build result!"
          add: "docs/cache/dump.json"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65825399

复制
相关文章
由引用类型引发的概念的深入理解
我们从百度百科上面看引用的概念:引用类型 由类型的实际值引用(类似于指针)表示的数据类型。如果为某个变量分配一个引用类型,则该变量将引用(或“指向”)原始值。
公众号-利志分享
2022/04/25
2230
由猫捉老鼠想起的——关于继承、接口和引用
用C#写了几年的网站,虽然感觉上没什么问题了,但是对于基础知识一直都是模模糊糊的,最近几天重新学习了一下基础知识,感受颇深。对于类、封装、继承、多态、接口等有了新的认识。 我想说说我的想法,请大家看看对不对。用猫捉老鼠来举个例子吧。 语言:C# 先来看看猫,猫有爪子、牙齿、胡须等等,这些都是天生的,也可以说是继承基类得到的。(继承) 再来看看猫捉老鼠的本领,(接口) 1、不只是猫能捉老鼠,蛇、猫头鹰等其他动物也可以捉老鼠。 2、猫捉老鼠的功能不是与生俱来的,而是后天学习的,如果不学习的话,那么猫就失去了捉老
用户1174620
2018/02/07
7330
github操作
git clone https://github.com/zhaozhiching2018/work
Centy Zhao
2019/12/26
7380
在maven中引用github上的资源
很多人选择在Github上开源项目,但很多开源项目要依赖一些自己写的jar。如何让用户(使用者)可以通过互联网自动下载所依赖的jar呢? 
前Thoughtworks-杨焱
2021/12/08
4K0
GitHub操作
公司一直用的码云保存项目,然后我也就码云用的比较多,但是现在发现还是GitHub好,所以想转到GitHub去,操作和码云其实很多地方一样的,但是方便下次使用。。。还是记录一下操作。
sunonzj
2022/06/21
4040
GitHub操作
使用模式构建:扩展引用模式
贯穿整个《使用模式构建》,我希望你已经了解到一件事,即模式是什么样子取决于数据的访问方式。如果我们有许多相似的字段,属性模式可能是一个很好的选择。为了适配一小部分数据的访问会极大地改变我们的应用程序吗?也许异常值模式是值得考虑的。还有一些模式,例如子集模式,会引用额外的集合,并依赖JOIN操作将每个数据块重新组合在一起。如果需要大量的JOIN操作来聚集那些需要频繁访问的数据,这时要怎么办呢?这就是我们可以使用扩展引用模式的地方。
MongoDB中文社区
2019/05/15
6710
使用模式构建:扩展引用模式
由 System.arraycopy 引发的巩固:对象引用 与 对象 的区别
林冠宏-指尖下的幽灵
2018/01/03
5920
由 System.arraycopy 引发的巩固:对象引用 与 对象 的区别
首先明确一点,System.arraycopy 操作的是数组,效果是深复制。 是不是觉得怎么和你印象的中不一样? 重点来了,对于对象数组,例如: User[],这种数组,有一个注意点,这个点就是:对于数组内的对象是浅拷贝。
林冠宏-指尖下的幽灵
2018/09/19
7890
Kerberos安全工件概述
Cloudera 集群如何使用Kerberos工件,例如principal、keytab和委派令牌。
大数据杂货铺
2020/10/29
1.9K0
加工中心出的工件为什么会变形?设备质量问题还是操作不当?
数控编程、车铣复合、普车加工、行业前沿、机械视频,生产工艺、加工中心、模具、数控等前沿资讯在这里等你哦
lrglu
2023/09/06
1990
加工中心出的工件为什么会变形?设备质量问题还是操作不当?
GitHub的repository的相关操作
a、有自己的GitHub账号(https://github.com/) b、在自己本地有安装git软件,这样才可以执行git对应的指令(https://git-scm.com/downloads)
狼啸风云
2019/09/18
8440
GitHub的repository的相关操作
GitHub操作合集
例如:$ git clone git@gitee.com:oschina/git-osc.git
是小张啊喂
2021/02/13
4400
cgo构建引用c的静态链接库
项目中免不了要使用c/c++的工程代码,因此使用cgo引入c的静态库也是不可避免(虽然官方要求尽量使用go构建你的项目,而不是偷巧的导入c代码,尽量保持go项目的纯粹,毕竟go和cgo是两码事)。
DifficultWork
2021/05/08
4.7K0
github Action 自动构建打包
最近对workflows这个词开始有了一点了解,也开始认识到CI/CD的重要性,于是想着学习一下这方面的相关知识,平时工作的时候时候用的是gitlab,个人项目一般都会用github,考虑到各种资源等限制,先从github Action入手来学习CI/CD的内容
在水一方
2022/06/14
8260
GitHub Actions构建Docker镜像
本教程假定您知道docker的工作原理,并有一个使用它的项目。确保您Dockerfile 在项目的根文件夹中。这里使用的示例项目是一个非常基本的项目,只有一个Python文件。完整的代码可以从github仓库中下载。
DevOps云学堂
2020/05/22
2.5K0
GitHub Actions构建Docker镜像
Github主页美化-基础构建
​ 默认github主页为清一色的标签页和图表展示,偶然间逛github主页的时候总会发现一些惊喜的页面,于是就搜索并参考相关内容自己调整一下(不定时完善,看到好玩的内容就会尝试),在这个过程中不仅可以根据自身需要定制化主页以满足强迫症调调,还可在这个过程中探索到许多好玩的扩展和应用,例如常见的github基本操作、Github Actions、Python爬取并处理数据、个人博客信息嵌入、社交信息引用等等,但不管基于何种目的都是希望学有所得、学有所获并学以致用~
hahah
2022/08/30
1.3K0
Github主页美化-基础构建
由主节点配置从节点从而构建集群
主节点 改名字,改为master,hosts 改hadoop的slaves加四个xml slaves是加一个节点就要改一次 从节点 新建hadoop用户,修改权限,赋予权限 ALL =… 改好主机名,按node01 node02……规则 配好ssh,保证可以通信 关防火墙,iptables stop 关selinux 自ssh可以,主对从可以免密ssh 用scp传jdk和hadoop到从节点的tmp目录下 可能会出现权限问题,使用tmp目录则不要紧,文件夹权限问题 配jdk和hadoop的环境变量 新
ZONGLYN
2019/08/08
7830
Pycharm连接github的操作说明
从上图中看出,git配置完成后,主要的操作都在pycharm的VCS中进行,可以进行:创建分支、合并、下载仓库、更新仓库等操作。
苦叶子
2018/07/25
1.1K0
Pycharm连接github的操作说明
轻松地在网站上嵌入工件细节
有没有想过在网站上炫耀一个来自Artifact Hub[1]的包?我知道我想过在网站的侧边栏放一个。Artifact Hub 现在通过一个可以嵌入的小部件使这变得很容易。上面的图像显示了你可以从 Artifact Hub 获得的小部件的各种配置。
CNCF
2021/07/07
3550
点击加载更多

相似问题

由GitHub操作生成的货物构建工件不会在本地执行

111

Github操作部署工件

131

Github操作:只为每个分支上的最新构建保留工件

12

GitHub动作构建的工件结构

12

GitHub操作缓存锈蚀工件

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文