sách gpt4 ai đã đi

buildpack - Deis buildpack tùy chỉnh riêng tư

In lại 作者:行者123 更新时间:2023-12-02 23:25:28 29 4
mua khóa gpt4 Nike

要使用自定义构建包,可以设置 BUILDPACK_URL 环境变量。但是,这假设构建包是公开可用的。有没有办法使用私有(private)构建包?我可能可以使用公开可用的构建包,该构建包将在存储库中运行私有(private)触发器,但我只是想知道是否有一种方法可以执行诸如将构建包包含在存储库本身中之类的操作。

1 Câu trả lời

有一种方法可以将您自己的构建包注入(inject)到构建器中,但它需要您进入 deis-builder 组件。在构建器中,我们查找/buildpacks 目录 đây 。如果存在,它将被绑定(bind)安装到 slugbuilder 中。因此,您可以运行以下命令来为 Deis 注入(inject)您自己的构建包堆栈:

$ fleetctl ssh deis-builder.service
$ sudo nsenter -p -u -m -i -n -t $(docker inspect deis-builder | grep Pid | awk '{print $2}' | sed s/,//g)
$ # now we are inside deis-builder!
$ mkdir /buildpacks && cd /buildpacks
$ git clone https://github.com/bacongobbler/heroku-buildpack-jekyll

请注意,/buildpacks 中存在的构建包列表将是唯一使用的,因此,如果您仍然想要 heroku-buildpack-python 或与 deis-builder 捆绑的其他构建包,请查看 https://github.com/deis/slugbuilder/blob/deis/builder/buildpacks.txt 处的列表并将它们导入到/buildpacks 中。

希望这有帮助!

关于buildpack - 私有(private)的自定义 Deis 构建包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658976/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com