首页 > 解决方案 > 我有一个 yaml 文件。我需要每天用网站数据触发,我该怎么办?

问题描述

我有一个带有构建阶段的 yaml 文件,但我需要一个部署阶段,以便每天在 16:00 触发网站(在互联网上)数据。如何编写有效的部署阶段?

//gitlab.ci.yaml file and build stage. I need a deploy stage to use trigger as a service.


variables:
  NUGET_PATH: 'C:\Tools\Nuget\nuget.exe'
  MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\msbuild.exe'

stages:
  - build

before_script:
  - "cd Source"

build_job:
  stage: build
  only:
    - master
  script:
    - '& "$env:NUGET_PATH" restore'
    - '& "$env:MSBUILD_PATH"  Textbox_ComboBox.sln /nologo /t:Rebuild /p:Configuration=Debug' 

我希望每天 16.00 的数据都会更新互联网网站数据我如何修复 yaml 文件(在网站上获取数据很重要)。

标签: webdeployment

解决方案


使用本教程,您应该能够实现您想要的。

要更具体地回答您如何将数据发送到 Gitlab的问题,您需要配置一个 Gitlab 运行器,该运行器将运行您的作业并将结果发送回 GitLab。您可以在此处关注官方文档。

如果安装了 Gitlab 运行器,您应该能够在 Gitlab 中看到它,在Settings > CI/CD.

然后按照此处的官方文档并使用您的 gitlab-ci.yaml 文件配置您的日程安排。


推荐阅读