我试图默认的Python版本设置为python3在Ubuntu 16.04.默认情况下为python2(2.7).我按照以下步骤操作:
update-alternatives --remove python /usr/bin/python2
update-alternatives --install /usr/bin/python python /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
但我在第二个声明中收到以下错误,
rejeesh@rejeesh-Vostro-1015:~$ update-alternatives --install /usr/bin/python python /usr/bin/python3
update-alternatives: --install needs <link> <name> <path> <priority>
Use 'update-alternatives --help' for program usage information.
Run Code Online (Sandbox Code Playgroud)
我是Ubuntu的新手,我不知道自己做错了什么.
我有三个不同的环境,每个环境都包含一个 Jenkins Slave,
STAGE1 - slave1
STAGE2 - slave2
STAGE3 -slave3
我不想为他们创建三个不同的构建作业。
我想将奴隶 ( slave1,slave2和slave3) 作为参数传递,这样如果我选择slave1在STAGE1 上执行作业,如果我选择slave2在STAGE2上执行作业,依此类推。
如何使用单个 Jenkins 工作实现这一目标?
我知道有多个配置作业,但我不清楚如何配置它。
如果我得到一些关于它的信息,那将非常有帮助。
我写了一个轮询函数来检查reg_result变量的值120秒.
reg_result = 0
while_timeout = time.time() + 120
while reg_result is not "REGISTERED" and time.time() < while_timeout:
reg_result = LeshanObj.validate_reg_time(parameter_1)
Run Code Online (Sandbox Code Playgroud)
有没有其他更好的方法来编写轮询方法?
是不是可以通过while循环?
python ×2
python-3.x ×2
build ×1
devops ×1
installation ×1
jenkins ×1
python-2.x ×1
ubuntu ×1
ubuntu-16.04 ×1