github-actions相关内容

如何使用Github操作将多容器应用程序部署到Azure?

我有一个多容器应用程序,源代码存储在Github上。本质上,活动开发只有一个部分,其他容器要么是稳定的(比如有特殊设置的nginx),要么是外部的(比如redis)。 我的问题是:如何使用Github操作部署到Azure应用服务? 对于单容器应用程序来说,这相当well-described,并且我已经能够通过一个操作将我的图像推送到Container注册表。但是,我仍然必须转到Azur ..

GitHub操作工作流语法未按预期工作

我有一个GitHub工作流,当文件根据 模式**/abc**被修改/创建。 据我所知,这意味着无论何时: 位于以abc或 开头的文件夹的某个子文件夹中的文件 以abc 开头的任何文件 被修改,则应触发GH操作。 但是,当我创建文件repository/aaa/test_abc 时,工作流甚至会被触发 但是,据我了解,文件repository/aaa/test_abc与模式**/ ..
发布时间:2022-04-07 10:51:58 其他开发

无法从GitHub API触发派单

我要手动触发GitHub操作工作流。通过the docs我发现我可以通过repository dispatch event来完成此操作。 问题是,当我在/dispatches终结点调用API时,我收到以下错误: { "message": "Not Found", "documentation_url": "https://developer.github.com/v3/ ..
发布时间:2022-04-07 10:49:47 其他开发

错误:我们当前无法下载日志。请稍后重试。尝试加载GitHub操作日志时(&Q)

我目前有一个GitHub操作,可以在创建标记后运行纱线列表。直到今天,我才能看到日志(我上周创建了该操作)。该操作成功运行,但当我查看每次运行的日志时,它显示错误:我们当前无法下载日志。请稍后再试。自从我执行该操作以来,已经创建了大约60个标签。我如何修复此问题? 推荐答案 GitHub操作当前存在影响体验的问题。 您始终可以在https://www.githubstatus.c ..
发布时间:2022-04-07 10:45:38 其他开发

从特定分支推流时触发GitHub动作

我们有一个分支模型,包括功能分支、开发、试运行(用于测试)和发布的主控。 现在我们有了一个针对发行说明的操作,它在推送到暂存或主版本时使用实际的发行说明创建一个拉请求。 但是,只有当我们将Pull请求从开发推送到暂存和从暂存推送到主版本时,该操作才应该运行,而不应该在从发行说明分支推送到暂存或主版本时运行。这个是可能的吗? 谢谢! 推荐答案 由于您的发行说明可能是以特定路径生成的(从 ..
发布时间:2022-04-07 10:42:56 其他开发

如何在语义发布的Github插件中使用Github操作发布整个目录?

我希望使用语义发布在Github版本上发布整个目录(构建目录),但不幸的是,它将每个构建文件作为单个资产发布。 用于复制: 我正在使用Vue CLI生成项目vue create foo 将语义发布安装为开发依赖npm install --save-dev semantic-release 安装语义发布的Github插件npm install @semantic-release/gi ..
发布时间:2022-04-07 10:35:36 其他开发

如何在GitHub工作流程中创建文件夹?

我正在尝试在GitHub工作流期间将一个文件夹的内容复制到另一个文件夹中。我知道工作流可以创建新的文件夹和文件,因为在Reaction项目上调用Build会创建项目中不存在的生成,但它会在使用mkdir的后续Run命令中引发错误。 错误: mkdir: cannot create directory ‘myNewFolder’: No such file or directory 我的 ..

如果存在使用GitHub操作的Git标签,则向Docker图像添加标签

我正在使用GitHub操作通过build-push-action构建一个停靠镜像。我想在将图像推送到Docker注册表之前向其添加标记: 每个镜像都应标记为latest 如果触发生成的提交附加了GIT标记,则映像也应使用此标记进行标记。 我有一些类似的东西: - name: Build and push id: docker_build uses: docker/bui ..
发布时间:2022-04-07 10:31:27 其他开发

如何使用GitHub操作克隆多个私有存储库?

我一直在网上搜索如何在运行GitHub操作脚本的同时克隆多个私有存储库。此外,由于我希望克隆的存储库是在repo本身内的文本文件中编写的,因此对我来说事情变得更加复杂。 我的意思是,GitHub在这里解释了如何做到这一点:https://github.com/actions/checkout#checkout-multiple-repos-private但它假设您知道要克隆什么,这样您就可以在YM ..
发布时间:2022-04-07 10:26:40 其他开发

在Github操作中获取提交SHA

在Github操作中,您可以使用${GITHUB_SHA}获取提交SHA,它是a default env variable.。然而,此提交SHA似乎是合并提交!?这不等于PR的Github用户界面上显示的提交SHA。关于如何获得在PR中显示的SHA(在Github UI上),您有什么想法吗? 推荐答案 了解发生的情况 参考:Github community post带有维德周(G ..
发布时间:2022-04-07 10:25:25 其他开发

将变量从Github操作传递到Docker映像构建

我一直致力于设置Github Actions工作流来构建docker映像。我需要将环境变量传递到映像中,这样我的Django项目才能正确运行。遗憾的是,当我构建映像时,它没有接收到变量的值。 我的工作流文件的相关部分: - name: Build, tag, and push image to AWS ECR id: build-image env: ..
发布时间:2022-04-07 10:22:54 其他开发

GitHub操作无法连接到MongoDB服务

我在使用GitHub操作运行自动测试时遇到问题。我不明白为什么我不能连接运行我的集成测试的MongoDB服务。我尝试了不同的主机:本地主机、127.0.0.1、0.0.0.0,但它们都无法连接到数据库。 它在我的坞站设置中工作得非常好,但由于某种原因,它在GitHub操作中不起作用。 name: CI master on: [push, pull_reques ..
发布时间:2022-04-07 10:21:07 其他开发

Azure静态Web应用程序未正确加载页面资源。Css或javascript文件

更新3 很抱歉我将此更新放在这里,但我做了一个很好的发现。请阅读下面标题下的原始问题,以回顾我所做的工作。 在下面的所有相关内容之后,我意识到缓存发生了一些问题。然而,我也注意到,在不同的计算机上,该错误仍然存在。在尝试了一下URL之后,我发现这个 https://yellow-hill-0ce1f0e10-4.centralus.azurestaticapps.net/cont ..
发布时间:2022-04-07 10:18:51 其他开发

如何使用Github操作签出不同的公共repo,然后将此repo中的一些文件添加到其中,然后构建等

我正在尝试解决如何使用Github操作签出远程公共回购,然后在最终构建之前从当前回购向其中添加一些敏感文件。 我相信我可以用 结清远程回购 steps: - name: Checkout uses: actions/checkout@v2 with: repository: foo-user/bar-repo 但是如何将一些文件从当前存储区中的文件复制 ..
发布时间:2022-04-07 10:17:26 其他开发

如何在Github操作中指定节点的路径?

我正在尝试使用Github的node.js工作流在我的存储库上自动测试。但是,我遇到了困难,因为节点设置在子目录中,而不是我的存储库的根目录中。我一直在寻找一种方法来指定要在其中运行NPM命令的目录,但没有找到任何答案。 以下是工作流代码: # This workflow will do a clean install of node dependencies, build the s ..
发布时间:2022-04-07 10:16:03 其他开发