You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab项目流水线中执行PAF脚本是否可行?

GitLab CI/CD 流水线执行PAF脚本说明

GitLab CI/CD 流水线完全支持执行PAF脚本,核心前提是运行流水线任务的Runner环境配置了PAF所需的运行依赖,具体操作参考如下:

基础操作步骤

  • 先验证运行环境:优先确认你要使用的GitLab Runner已经完成PAF运行依赖配置,可直接在Runner所在的服务器手动执行PAF脚本验证功能正常,避免流水线运行时出现环境类报错。
  • 编写CI配置文件:在项目根目录新增.gitlab-ci.yml文件,在对应任务的script字段中填入你的PAF脚本执行命令即可,参考配置示例:
stages:
  - automate

run_paf_script:
  stage: automate
  # 替换为你配置了PAF环境的Runner对应的标签,确保任务调度到正确的节点运行
  tags:
    - paf_env_runner
  script:
    # 替换为你实际的PAF脚本执行命令
    - paf exec ./test_paf_script.paf

注意事项

  • 如果你使用的是公共Runner,没有提前配置PAF环境,可以在任务的before_script字段中加入PAF环境的安装命令,每次任务运行时自动搭建环境,适合临时测试场景使用。
  • PAF脚本的运行日志可以直接在GitLab流水线的对应任务详情页查看,如果需要保存脚本运行的输出产物,可以配置artifacts字段将指定文件留存,方便后续回溯查看。

内容的提问来源于stack exchange,提问作者Aruna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 03:06:05