在jenkins上新建了一个Freestyle的测试项目,从github上获取源代码(源代码里有两个.sh脚本文件),在项目配置里执行shell中配置了这两个脚本文件。但是在构建时总是报.sh权限不够。我也尝试使用chmod 777 等修改权限,或者直接把jenkins的用户改成了root,但仍然解决不了权限问题。。。求大神帮我解惑
你是远程执行的么?看看./scripts/build.sh的user:group是咋样的
应该没问题。我都用的好好的
不是远程执行 ,user:group是什么啊,大哥
@威s威: 用户和所属组,linux下的 用ls -al ./scripts/build.sh看看,然后看看jenkins上配置的shell execute上怎么配置的
@威s威:build.sh的用户和所属组配置成你的jenkins用户的,然后把jenkis用户加到你当前文件的所属组也可以,用docker做的吗
@finn.tang: 用户和用户组都是root
@finn.tang:方便的话可以加个qq或者微信吗?我被困扰了好多天了很难受!我的qq:898558572