1

I'm using codestart on aws server my codecommit and codebuild success but not deployed on tomcat server. These are buildspec.yml and appspec.yml

buildspec.yml

    version: 0.1

    phases:
      install:
        commands:
          - echo Entering install phase...
          - wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
          - tar xzvf apache-maven-3.3.9-bin.tar.gz -C /opt/
          - export PATH=/opt/apache-maven-3.3.9/bin:$PATH
      pre_build:
        commands:
          - echo Entering pre_build phase...
          - echo Nothing to do in the pre_build phase...
      build:
        commands:
          - echo Entering build phase...
          - echo Build started on `date`
          - mvn -f pom.xml compile war:exploded
      post_build:
        commands:
          - echo Entering post_build phase...
          - echo Build completed on `date`
          - mv target/ROOT .
    artifacts:
      type: zip
      files:
        - target/ROOT.war
        - appspec.yml
      discard-paths: yes

appspec.yml

    version: 0.0
    os: linux
    files:
      - source: ./ROOT.jar
        destination: /
4

2 回答 2

0
  • buildspec.yml(需要修改)
  • appspec.yml(删除)

构建规范.yml

    version: 0.1

    phases:
      install:
        commands:
          - echo Entering install phase...
          - wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
          - tar xzvf apache-maven-3.3.9-bin.tar.gz -C /opt/
          - export PATH=/opt/apache-maven-3.3.9/bin:$PATH
      pre_build:
        commands:
          - echo Entering pre_build phase...
          - echo Nothing to do in the pre_build phase...
      build:
        commands:
          - echo Entering build phase...
          - echo Build started on `date`
          - mvn -f pom.xml compile war:exploded
      post_build:
        commands:
          - echo Entering post_build phase...
          - echo Build completed on `date`
          - mv target/ROOT .
    artifacts:
      type: zip
      files:
        - 'ROOT/WEB-INF/**/*'
        - 'ROOT/WEB-INF/classes/*'
        - 'ROOT/WEB-INF/classes/**/*'
        - 'ROOT/WEB-INF/lib/*'
        - 'ROOT/WEB-INF/lib-provided/*'
        - 'ROOT/WEB-INF/js/*'
        - 'ROOT/org/springframework/boot/loader/*' //if you are using spring boot application
于 2017-05-23T05:00:50.733 回答
0

除非您提供有关错误的任何其他信息,否则我不确定如何为您提供帮助。

几个指针:

  1. 您可以转到代码部署 > 部署 > 部署修订 > 事件和日志,以准确找出问题所在。
  2. 如果您对您的实例具有 ssh 访问权限,则可以转到 /opt/code-deploy/deployment-root/deployment-logs 以找出问题所在。
于 2017-05-17T03:01:57.760 回答