Ubuntu 是否可以从Github操作中使用dput和Debild?

Ubuntu 是否可以从Github操作中使用dput和Debild?,ubuntu,debian,github-actions,launchpad,Ubuntu,Debian,Github Actions,Launchpad,一些上下文:我想设置一个Github操作,当我在Github上发布时,该标记中的代码被推送/上传到Launchpad PPA。在Launchpad方面,我希望开始一项构建我的包并使这些包在PPA上可用的工作 将操作附加到发布事件似乎很简单,但是,是否可以使用诸如Github操作的dput和debuild之类的工具?我在深入挖掘Github文档后找到了列表 关于dput和debuild命令,它们来自Ubuntu生态系统中的两个不同包,分别是dput和devscripts。但我不清楚这些工具是否提供

一些上下文:我想设置一个Github操作,当我在Github上发布时,该标记中的代码被推送/上传到Launchpad PPA。在Launchpad方面,我希望开始一项构建我的包并使这些包在PPA上可用的工作

将操作附加到发布事件似乎很简单,但是,是否可以使用诸如Github操作的
dput
debuild
之类的工具?

我在深入挖掘Github文档后找到了列表


关于
dput
debuild
命令,它们来自Ubuntu生态系统中的两个不同包,分别是
dput
devscripts
。但我不清楚这些工具是否提供或可以安装在Github Runner上。

根据评论给出了问题的正确答案:

只要使用与runner操作系统兼容的命令行(或脚本),就可以在runner上安装所需的任何软件

请注意,也可以在工作流中使用docker图像和容器(这可能会根据您的上下文有所帮助)

在您的情况下,要在工作流中使用ubuntu runner安装
devscripts
dput
,您可以使用
sudo-apt-get-install
命令:

作业:
建造:
运行于:ubuntu最新版本
步骤:
-名称:运行安装命令
运行:|
sudo apt get安装devscripts
sudo-apt-get-install-dput

我在中测试了此实现,可以检查输出。

您是否尝试在github操作工作流中使用
ubuntu
运行程序执行
apt update
apt安装devscripts
(与
dput
相同)?尽管尝试和错误都很好,我试图从文档等中得到答案,并希望节省时间,如果GitHub操作和跑步者不适合我,我就不要深入了解他们。我猜你是在建议一个人可以在跑步者身上安装任何他们想要的软件?如果是的话,这(加上一些关于可能适用的限制的信息)将是这个问题的完整答案。是的,您可以在运行程序上安装任何您想要的软件,只要您使用与运行程序操作系统兼容的命令行(或脚本)。