参考学习地址:https://www.cnblogs.com/kevingrace/p/5651447.html 这个的博客吧三套环境的集成说的非常详细,值得学习!
三套环境能够集成的关键一点在于账号共同。两个互通的系统要用同一账号,相同的邮箱,和sshkey配置。
jenkins上配置的邮箱是:[email protected]
gerrit 配置的发邮件的邮箱:[email protected],已配置成功,需同时修改gerrit.config和secure.config文件的密码,密码为163邮箱设置的客户端授权码。
在gerrit服务器(41)上已配置ssh-gerrit命令
[gerrit@115]$ ssh-gerrit gerrit --help 【ssh-gerrit是上面设置过的别名】
[gerrit@115]$ ssh-gerrit gerrit gsql 【注意:只有管理员才有权限操作数据库!!!!】此一步有个坑1。
填坑1:
https://my.oschina.net/u/3618133/blog/1613357 里面的4.操作数据库设置邮箱
\d查看所有表名,没有下面这个表。
但执行 select * from ACCOUNT_EXTERNAL_IDS;失败,理由:ERROR: Table “ACCOUNT_EXTERNAL_IDS” not found; SQL statement:
原因未知。20190522又研究了一遍,无果。
在gerrit服务器上已添加Verified标签功能,已将把jenkins用户添加到Non-Interactive Users组内
在gi