Gitee 帮助中心 / 帮助详情

    任务执行问题

    1、主机部署

    1.1、任务一直运行中,没有日志

    请进入「管理」->「功能设置」->「主机管理」 页面,查看您配置的主机组是否已经授权,并关联仓库。
    关联仓库

    如果已经关联仓库,请查看主机是否在线。如果已经离线,请点击「取消」按钮删除此主机,并重新添加,不需要再次更改流水线。
    查看主机是否在线

    如果以上问题均不存在,请检查yml文件中「主机部署」任务配置是否有误,是否正确配置了主机组的ID,如图所示。
    主机组ID

    主机组ID为gitee-go-test,因此在yml中hostGroupID字段配置此ID。

    steps:
      - step: deploy@agent
        name: deploy_agent
        displayName: '主机部署'
        hostGroupID: gitee-go-test
        deployArtifact:
            # 部署包来源,build表示来源于上游流水线,artifact表示来源于制品仓库,推荐使用build
          - source: artifact
            # 将部署包下载到主机后的部署包名,默认output
            name: output
            # 将部署包下载主机的具体目录,默认 ~/gitee_go/deoloy
            target: ~/gitee_go/deoloy
            # 上游制品名,只有当source为build时生效,默认output
            dependArtifact: output
            # 以下内容只有在source为artifact时生效,制品库名,默认default
            artifactRepository: release
            # 制品名,默认output
            artifactName: output
            # 制品版本,默认取最新
            artifactVersion: latest
        script: 
          |
          cd ~/gitee_go/deoloy
          ls
          tar -zxf output.tar.gz
          cd target
          nohup java -jar maven-demo-0.0.1-SNAPSHOT.jar --server.port=7081 & 
          echo "Deploy Success"
          sleep 10
          curl 127.0.0.1:7081

    搜索帮助