我需要使Python 2.7成为运行Jenkins构建服务器的Python的默认版本。我正在尝试使用python_version
来执行此操作,但Python 2.6仍然是默认版本。我可能错过了一些非常简单的东西。有什么建议吗?
dotcloud.yml
jenkins:
type: custom
buildscript: jenkins/builder
ports:
www: http
config:
python_version: v2.7
processes:
sshagent: ssh-agent /bin/bash
jenkins: ~/run
db:
type: postgresql
助洗剂
#!/bin/bash
if [ -f ~/jenkins.war ]
then
echo 'Found jenkins installation.'
else
echo 'Installing jenkins.'
wget -O ~/jenkins.war http://mirrors.jenkins-ci.org/war/latest/jenkins.war
fi
echo 'Installing dotCloud scaffolding.'
cp -a jenkins/. ~
echo 'Setting up SSH.'
mkdir -p ~/.ssh
cp jenkins_id ~/.ssh/id_rsa
chmod 0600 ~/.ssh/id_rsa
ssh-keygen -R bitbucket.org
ssh-keyscan -H bitbucket.org >> ~/.ssh/known_hosts
答案 0 :(得分:0)
我仍然不确定为什么我的构建文件没有解决问题,但我能够通过在我的Jenkins构建脚本中使用virtualenv的--python=/usr/bin/python2.7
选项来解决它。