我通过Atlassian bamboo设置部署项目。
这些步骤正在成功执行,直到Apache Ant任务。
我不知道出了什么问题;如果我在服务器上执行命令它没有任何错误。
-bash-4.1$ ant -q -f httpdocs/build.xml cpparam
BUILD SUCCESSFUL
Total time: 0 seconds
在bamboo日志文件中,我看到以下输出:
24-Jul-2014 15:45:26 Starting task 'Copy the parameters dist' of type 'com.atlassian.bamboo.plugins.ant:task.builder.ant'
24-Jul-2014 15:45:26
Beginning to execute external process for build 'Deployment of 'release-7' on '*********** CI01''
... running command line:
/opt/ant-1.8/bin/ant -f /var/www/vhosts/***********/httpdocs/build.xml -q cpparam
... in: /home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865
... using extra environment variables:
JAVA_HOME=/opt/jdk-7
bamboo_planRepository_type=bb
bamboo_shortPlanName=CI Build
bamboo_planName=*********** - CI Build
bamboo_planKey=***********
bamboo_planRepository_revision=***********
bamboo_buildResultKey=***********-CB-18
bamboo_planRepository_1_revision=***********
ANT_HOME=/opt/ant-1.8
bamboo_planRepository_1_type=bb
bamboo_planRepository_1_branchName=development
bamboo_planRepository_1_name=Bitbucket
bamboo_test=test
bamboo_buildNumber=18
bamboo_planRepository_name=Bitbucket
bamboo_shortPlanKey=CB
bamboo_planRepository_branchName=development
PATH=/opt/jdk-7/bin:/opt/bamboo-elastic-agent/bin:/opt/jdk-6/bin:/opt/maven-2.1/bin:/opt/maven-1.0.2/bin:/opt/ant-1.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/bin:/bin
24-Jul-2014 15:45:26 Failing task since return code of [/opt/ant-1.8/bin/ant -f httpdocs/build.xml cpparam] was -1 while expected 0
24-Jul-2014 15:45:26 Finished task 'Copy the parameters dist'
24-Jul-2014 15:45:26 Finalising the build...
24-Jul-2014 15:45:26 Stopping timer.
有谁知道如何解决这个问题? 在构建计划中,一切都像魅力一样。
提前致谢!
编辑:
如果我使用ant
-verbose
命令
-bash-4.1$ ant -f httpdocs/build.xml -verbose cpparam
Apache Ant version 1.7.1 compiled on August 24 2010
Buildfile: httpdocs/build.xml
Detected Java version: 1.6 in: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre
Detected OS: Linux
parsing buildfile /var/www/vhosts/test/httpdocs/build.xml with URI = file:/var/www/vhosts/test/httpdocs/build.xml
Project base dir set to: /var/www/vhosts/test/httpdocs
Build sequence for target(s) `cpparam' is [cpparam]
Complete build sequence is [cpparam, cache, logs, lint, assets, clean, fixtures, dbupdate, prepare, phpunit, dlcomposer, behat, build, assetic, behat:chrome, ]
cpparam:
[antlib:org.apache.tools.ant] Could not load definitions from resource org/apache/tools/ant/antlib.xml. It could not be found.
[copy] Copying 1 file to /var/www/vhosts/test/httpdocs/app/config
[copy] Copying /var/www/vhosts/test/httpdocs/app/config/parameters.yml.dist to /var/www/vhosts/test/httpdocs/app/config/parameters.yml
BUILD SUCCESSFUL
Total time: 0 seconds
带有-verbose
的完整Bamboo部署日志文件simple 31-Jul-2014 09:17:20 Build Deployment of 'release-7' on '**** CI01' started building on agent Elastic Agent on i-9beb61db
simple 31-Jul-2014 09:17:20 Build working directory is /home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865
simple 31-Jul-2014 09:17:20 Executing build Deployment of 'release-7' on '**** CI01'
simple 31-Jul-2014 09:17:20 Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask'
simple 31-Jul-2014 09:17:20 Cleaning working directory '/home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865'
simple 31-Jul-2014 09:17:20 Finished task 'Clean working directory task' with result: Success
simple 31-Jul-2014 09:17:20 Starting task 'Download release contents' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:artifactdownloadertask'
simple 31-Jul-2014 09:17:20 Preparing to download plan result ****-CB-18 artifact: Shared artifact: [Symfony2 tarball], pattern: [sf2.tar.gz]
simple 31-Jul-2014 09:18:21 Artifact [Symfony2 tarball] downloaded successfully in 61s to working directory
simple 31-Jul-2014 09:18:21 Finished task 'Download release contents' with result: Success
simple 31-Jul-2014 09:18:21 Starting task 'SCP the tarball to his location' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:scptask'
simple 31-Jul-2014 09:18:25 Connecting to ci01.****-ops.net on port: 22
simple 31-Jul-2014 09:18:26 Uploading '/home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865/sf2.tar.gz' to '/var/www/vhosts/niko-oqt.ci01.****ci.be/releases'...
simple 31-Jul-2014 09:18:55 '/home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865/sf2.tar.gz' was uploaded successfully.
simple 31-Jul-2014 09:18:55 Finished task 'SCP the tarball to his location' with result: Success
command 31-Jul-2014 09:18:56 Substituting variable: ${bamboo.deploy.release} with release-7
simple 31-Jul-2014 09:18:56 Starting task 'Extract tarball' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:sshtask'
simple 31-Jul-2014 09:18:56 Connecting to ci01.****-ops.net on port: 22
simple 31-Jul-2014 09:18:56 Executing [
simple 31-Jul-2014 09:18:56 # variables
simple 31-Jul-2014 09:18:56 DIRNAME=release-7
simple 31-Jul-2014 09:18:56
simple 31-Jul-2014 09:18:56 # Create release directory
simple 31-Jul-2014 09:18:56 mkdir -p releases/$DIRNAME
simple 31-Jul-2014 09:18:56
simple 31-Jul-2014 09:18:56 # Extract that Drupal tarball.
simple 31-Jul-2014 09:18:56 tar xzf releases/sf2.tar.gz -C releases/$DIRNAME
simple 31-Jul-2014 09:18:56
simple 31-Jul-2014 09:18:56 # Remove the tarball
simple 31-Jul-2014 09:18:56 rm -f releases/sf2.tar.gz
simple 31-Jul-2014 09:18:56 ]
simple 31-Jul-2014 09:19:03 [
simple 31-Jul-2014 09:19:03 # variables
simple 31-Jul-2014 09:19:03 DIRNAME=release-7
simple 31-Jul-2014 09:19:03
simple 31-Jul-2014 09:19:03 # Create release directory
simple 31-Jul-2014 09:19:03 mkdir -p releases/$DIRNAME
simple 31-Jul-2014 09:19:03
simple 31-Jul-2014 09:19:03 # Extract that sf tarball.
simple 31-Jul-2014 09:19:03 tar xzf releases/sf2.tar.gz -C releases/$DIRNAME
simple 31-Jul-2014 09:19:03
simple 31-Jul-2014 09:19:03 # Remove the tarball
simple 31-Jul-2014 09:19:03 rm -f releases/sf2.tar.gz
simple 31-Jul-2014 09:19:03 ] has finished.
simple 31-Jul-2014 09:19:03 Result: exit code = 0
simple 31-Jul-2014 09:19:03 Finished task 'Extract tarball' with result: Success
command 31-Jul-2014 09:19:03 Substituting variable: ${bamboo.deploy.release} with release-7
simple 31-Jul-2014 09:19:03 Starting task 'Add links' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:sshtask'
simple 31-Jul-2014 09:19:03 Connecting to ci01.****-ops.net on port: 22
simple 31-Jul-2014 09:19:04 Executing [
simple 31-Jul-2014 09:19:04 # variables
simple 31-Jul-2014 09:19:04 DIRNAME=release-7
simple 31-Jul-2014 09:19:04
simple 31-Jul-2014 09:19:04 # remove the current http root link
simple 31-Jul-2014 09:19:04 rm -f httpdocs
simple 31-Jul-2014 09:19:04
simple 31-Jul-2014 09:19:04 # Link the release to the http root.
simple 31-Jul-2014 09:19:04 ln -s releases/$DIRNAME/www httpdocs
simple 31-Jul-2014 09:19:04 ]
simple 31-Jul-2014 09:19:04 [
simple 31-Jul-2014 09:19:04 # variables
simple 31-Jul-2014 09:19:04 DIRNAME=release-7
simple 31-Jul-2014 09:19:04
simple 31-Jul-2014 09:19:04 # remove the current http root link
simple 31-Jul-2014 09:19:04 rm -f httpdocs
simple 31-Jul-2014 09:19:04
simple 31-Jul-2014 09:19:04 # Link the release to the http root.
simple 31-Jul-2014 09:19:04 ln -s releases/$DIRNAME/www httpdocs
simple 31-Jul-2014 09:19:04
simple 31-Jul-2014 09:19:04 ] has finished.
simple 31-Jul-2014 09:19:04 Result: exit code = 0
simple 31-Jul-2014 09:19:04 Finished task 'Add links' with result: Success
simple 31-Jul-2014 09:19:04 Starting task 'Copy the parameters dist' of type 'com.atlassian.bamboo.plugins.ant:task.builder.ant'
command 31-Jul-2014 09:19:05 Beginning to execute external process for build 'Deployment of 'release-7' on '**** CI01''\n ... running command line: \n/opt/ant-1.8/bin/ant -f httpdocs/build.xml -verbose cpparam\n ... in: /home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865/var/www/vhosts/niko-oqt.ci01.****ci.be\n ... using extra environment variables: \nbamboo_deploy_environment=**** CI01\nbamboo_capability_system_builder_grailsBuilder_Grails_1_3=/opt/grails-1.3\nbamboo_capability_system_jdk_JDK_1_6=/opt/jdk-6\nbamboo_capability_system_builder_grailsBuilder_Grails_1_2=/opt/grails-1.2\nbamboo_capability_system_jdk_JDK_1_7=/opt/jdk-7\nJAVA_HOME=/opt/jdk-7\nbamboo_capability_system_builder_command_Drupal_remove_development_files=/opt/****-scripts/drupal/remove_development_files.sh\nbamboo_planRepository_type=bb\nbamboo_shortPlanName=CI Build\nbamboo_planKey=****-CB\nbamboo_capability_system_builder_command_****_Bitbucket_checkout=/opt/****-scripts/bitbucket_checkout.sh\nbamboo_capability_system_jdk_JDK_1_5=/opt/jdk-5\nbamboo_capability_system_builder_command_Compass=/usr/bin/compass\nbamboo_capability_system_builder_node_Node_js_0_10=/opt/node-0.10/bin/node\nbamboo_planRepository_1_branchName=development\nbamboo_deploy_release=release-7\nbamboo_shortPlanKey=CB\nbamboo_build_working_directory=/home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865\nbamboo_capability_system_builder_mvn3_Maven_3_0=/opt/maven-3.0\nbamboo_capability_system_builder_command_Symfony2_remove_development_files=/opt/****-scripts/symfony/remove_development_files.sh\nbamboo_capability_system_builder_command_Drupal_coder_sniffer=/opt/****-scripts/drupal/php_codesniffer_drupal.sh\nbamboo_planName=Niko - OQT - CI Build\nbamboo_capability_system_builder_phpunit_PHPUnit_3_4=/usr/bin/phpunit-3.4\nbamboo_planRepository_revision=42de29f040d3066afbc1596fc4caefd69aaa5540\nbamboo_capability_system_builder_phpunit_PHPUnit_3_7=/usr/bin/phpunit-3.7\nbamboo_buildResultKey=****-CB-18\nbamboo_capability_system_git_executable=/usr/bin/git\nbamboo_capability_system_builder_mvn2_Maven_2_1=/opt/maven-2.1\nbamboo_capability_system_builder_mvn2_Maven_2_2=/opt/maven-2.2\nbamboo_test=test\nbamboo_working_directory=/home/bamboo/bamboo-agent-home/xml-data/build-dir/26050561-26148865\nbamboo_deploy_release_previous=release-7\nbamboo_capability_system_builder_mvn2_Maven_2_0=/opt/maven-2.0\nbamboo_agentWorkingDirectory=/home/bamboo/bamboo-agent-home/xml-data/build-dir\nbamboo_capability_system_builder_ant_Ant_1_8=/opt/ant-1.8\nbamboo_capability_system_builder_command_Drush=/usr/bin/drush\nbamboo_resultsUrl=https://****.atlassian.net/builds/deploy/viewDeploymentResult.action?deploymentResultId=26935324\nbamboo_deploy_rollback=false\nbamboo_planRepository_1_revision=42de29f040d3066afbc1596fc4caefd69aaa5540\nbamboo_ManualBuildTriggerReason_userName=evert.vancauwenberg\nbamboo_planRepository_1_type=bb\nbamboo_planRepository_1_name=Bitbucket\nbamboo_capability_system_hg_executable=/usr/bin/hg\nbamboo_planRepository_branchName=development\nbamboo_capability_system_builder_command_Check_for_dpm=/opt/****-scripts/drupal/check_for_dpm.sh\nbamboo_capability_system_builder_mvn2_Maven_2=/opt/maven-2.2\nbamboo_deploy_version_previous=release-7\nbamboo_agentId=26574851\nANT_HOME=/opt/ant-1.8\nbamboo_deploy_version=release-7\nbamboo_planRepository_name=Bitbucket\nbamboo_buildNumber=18\nbamboo_capability_system_builder_grailsBuilder_Grails_2_0=/opt/grails-2.0\nbamboo_capability_system_builder_grailsBuilder_Grails_2_1=/opt/grails-2.1\nbamboo_capability_system_builder_grailsBuilder_Grails_2_2=/opt/grails-2.2\nbamboo_deploy_project=Deployment for *** - OQT\nPATH=/opt/jdk-7/bin:/opt/bamboo-elastic-agent/bin:/opt/jdk-6/bin:/opt/maven-2.1/bin:/opt/maven-1.0.2/bin:/opt/ant-1.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/bin:/bin\n
simple 31-Jul-2014 09:19:05 Failing task since return code of [/opt/ant-1.8/bin/ant -f httpdocs/build.xml -verbose cpparam] was -1 while expected 0
simple 31-Jul-2014 09:19:05 Finished task 'Copy the parameters dist' with result: Failed
simple 31-Jul-2014 09:19:05 Finalising the build...
simple 31-Jul-2014 09:19:05 Stopping timer.
simple 31-Jul-2014 09:19:05 Build 26050561-26148865-26935324 completed.
simple 31-Jul-2014 09:19:05 Finished processing deployment result Deployment of 'release-7' on '**** CI01'