gpt4 book ai didi

github - 需要在github actions中设置环境

转载 作者:行者123 更新时间:2023-12-05 03:58:03 25 4
gpt4 key购买 nike

每次工作流运行时,我都需要安装几个 cli,安装、构建和发布包都需要花费大量时间。什么是每次都摆脱安装的好选择?

最佳答案

要扩展@joseph 的回答,请创建一个 Docker 镜像,该镜像使用您需要的 CLI 工具准备环境,然后将其发布到 DockerHub。注意不要包含任何 secret ,因为图像必须公开,GitHub Actions 才能使用它。

在您的工作流中设置作业以使用具有以下语法的容器https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idcontainer

例如

jobs:
my_job:
container:
image: node:10.16-jessie
env:
NODE_ENV: development
ports:
- 80
volumes:
- my_docker_volume:/volume_mount
options: --cpus 1

此作业中的工作流程步骤随后将在您的容器上下文中执行,并可以访问您预安装的工具。

关于github - 需要在github actions中设置环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58281558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com