jenkins: alo7 相关/课件/usb/kejian/kj

与 jenkins 相关
更新于: 2023-11-21 08:55:34

触发一个任务

curl -X POST http://jenkins.saybot.net/job/kejian-usb-2.0-web-beta/build \
  --user USER:TOKEN

使用gitlab-ci

更小的 curl 镜像
image: curlimages/curl

variables:
  GIT_STRATEGY: none

stages:
  - build

deploy-web:
  stage: build
  script:
    - ls -alh
    - curl -X POST http://jenkins.saybot.net/job/kejian-usb-2.0-web-kazakhstan-beta/build --user $JENKINS_USER:$JENKINS_TOKEN
  only:
    - main-kazakhstan-beta

GIT_STRATEGY小知识

  • clone:(默认值):表示执行 Git 克隆操作。即使你的作业只需访问项目的特定目录或文件,也会克隆整个仓库。
  • fetch: 表示执行 Git 拉取操作。如果仓库已经克隆,将使用 git fetch 更新现有的仓库。
  • none: 表示不执行 Git 操作,不进行克隆或拉取。适用于那些不依赖于版本控制的作业。

新建(复制)一个Item

我的场景是复制一个 item,从原有的基础上,拿来修改一下即可。

重点看下面的“Copy from”

参考