jenkins使用问题记录
1、源码,保存的本地路径是相对路径:~/.jenkins/workspace/目录名/任务名称
2、redis命令全局配置/etc/profiles后,依然无法被识别,需要在脚本头部增加 #!/bin/bash -ilex 来保证/etc/profiles中redis的环境变量被加载
3、redis数据清空脚本:echo "flushall"|redis-cli
4、jenkins如果需要多任务汇总调用,需要添加multijob插件
5、jenkins如果密码忘记,先在~/.jenkins/config.xml中的userSecurity修改为false,重启jenkins后,修改configure globle security配置中的安全域配置中选择Jenkins’ own user database,并允许用户注册;注册完新用户后,取消允许用户注册(为安全考虑);然后在授权策略中配置安全矩阵,取消Anonymous Users的授权。注:以上配置的内容均在configure globle security中完成
6、添加凭据:分为jenkins全局和文件目录凭据,分别对应的入口:右上角点击用户,左侧菜单选择凭据;选择目录,左侧菜单选择凭据。凭据创建的目录:存储、域、凭据。
7、为了避免任务启动后杀掉脚本启动的衍生进程,需要在脚本头部添加BUILD_ID=XXXX
构建脚本示例:
#!/bin/bash -ilex
BUILD_ID=supp_eip
chmod +x supp_eip/*.sh
cd supp_eip
./stop.sh
./quick_build.sh
echo "flushall"|redis-cli
./startup.sh