我正在开发一个项目,我使用ansible进行部署,我想用VSTS创建持续集成流程。
我创建了一个shell脚本:
apt-get install software-properties-common
apt-add-repository ppa:ansible/ansible
apt-get update
apt-get install ansible
if [ -z "$1" ]; then
echo "usage: $0 [target [tag [playbook]]]"
echo "defaults: target='' (all), tag='' (all), playbook='site.yml'"
echo "example 1: $0"
echo "example 2: $0 vagrant"
echo "example 3: $0 mailagent postfix_msa"
echo "example 4: $0 all linuxusers"
echo "example 5: $0 dcstage nginx datacollect-server.yml"
exit
fi
LIMIT=''
TAGS=''
PLAYBOOK='site-win.yml'
ansible-playbook -i ./inventory $LIMIT $TAGS $PLAYBOOK
当我从ubuntu终端运行脚本时,脚本运行正常。 其次,我尝试向vsts添加新任务,如
所示我还使用托管Linux预览版代理队列。
这里的问题是我需要在机器上安装ansible,以防ansible-playbook运行,而且当我做apt-get时,这个过程正在悬挂,并且不会进一步发生,所以什么也没发生.. 任何建议如何修复ansible&是否持续整合流程?
最诚挚的问候,
答案 0 :(得分:2)
(在评论后添加为答案):
我怀疑还有另一个关于磁盘空间的说法:
“你想继续[Y / n]吗?y`”
尝试int
move
int
move
int
move
copy
copy
copy
我会说。希望它有所帮助。