gitlab ci:每天安装
我真的不明白如何在gitlab中设置每日调度程序。我有一个简单的应用程序,我需要每天早上8点自动构建它。 我试着跟着, 但我不明白我如何才能运行这个老太婆的工作gitlab ci:每天安装,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我真的不明白如何在gitlab中设置每日调度程序。我有一个简单的应用程序,我需要每天早上8点自动构建它。 我试着跟着, 但我不明白我如何才能运行这个老太婆的工作 30 0 * * * curl --request POST --form token=TOKEN --form ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds 这也是不能接受的 因为我必须从管道手动运行它 有什么解决办法吗 无论是编写脚本还
30 0 * * * curl --request POST --form token=TOKEN --form ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds
这也是不能接受的
因为我必须从管道手动运行它
有什么解决办法吗
无论是编写脚本还是直接运行cURL,都可以触发
作业与cron的结合。下面的示例将在上触发作业
ID为9的项目主分支机构每晚00:30:
30 0 * * * curl --request POST --form token=TOKEN --form ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds
这将触发.gitlab-ci.yml中的脚本。假设您在此文件中准备了部署脚本。所以它将一步一步地执行阶段,如果您的步骤是部署,它将部署您的应用程序
无论是编写脚本还是直接运行cURL,都可以触发
作业与cron的结合。下面的示例将在上触发作业
ID为9的项目主分支机构每晚00:30:
30 0 * * * curl --request POST --form token=TOKEN --form ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds
这将触发.gitlab-ci.yml中的脚本。假设您在此文件中准备了部署脚本。因此,它将一步一步地执行阶段,如果您的步骤是部署,它将部署您的应用程序。现在您可以设置为每天运行任何管道。现在您可以设置为每天运行任何管道。使用触发器API执行,但从外部服务器运行脚本使用触发器API执行,但从外部服务器运行脚本