中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

GitLab流水线编译代码示例

  • 以配置文件参数优化(A-FOT)
    stages:
      - build
      - test
      - deploy
    source-code-migration:
      stage: build
      tags:
        # 如果想要使用毕昇编译器的相关能力,tags请指定为kunpeng_c_builder_bisheng_compiler
        - kunpeng_c_builder_gcc # 对应gitlab-runner注册时的标签,可选择多个
      script:
        - source "${HOME}"/.local/wrap-bin/devkit_pipeline.sh # 如果想要使用毕昇编译器的相关能力,请添加这条命令
        # 其他平台运行编译命令为:cd /path/to/repository、make,请在此运行与其他平台一致的编译命令
        - cd /path/to/repository
        - make
        #A-FOT只支持GCC for openEuler,若选择毕昇编译器,请删除以下两行代码
        - echo '====== GCC for openEulier ======'
        a-fot --config_file a-fot.ini'
  • 以命令参数优化(A-FOT)
    stages:
      - build
      - test
      - deploy
    source-code-migration:
      stage: build
      tags:
        # 如果想要使用毕昇编译器的相关能力,tags请指定为kunpeng_c_builder_bisheng_compiler
        - kunpeng_c_builder_gcc # 对应gitlab-runner注册时的标签,可选择多个
      script:
        - source "${HOME}"/.local/wrap-bin/devkit_pipeline.sh # 如果想要使用毕昇编译器的相关能力,请添加这条命令
        # 其他平台运行编译命令为:cd /path/to/repository、make,请在此运行与其他平台一致的编译命令
        - cd /path/to/repository
        - make
        #A-FOT只支持GCC for openEuler,若选择毕昇编译器,请删除以下两行代码
        - echo '====== GCC for openEulier ======' 
        a-fot  --opt_mode AutoFDO  --gcc_path /usr --run_script /root/run.sh --build_script /root/build.sh --build_mode Wrapper --work_path ./ --bin_file /tmp/test'
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词