现在前端web项目通过使用monorepo及jenkins,基本实现了组件/库的服用和ci/cd。但是项目的错误收集上报仍然没有集成,这里简单记录下web项目的错误采集。
Home | Archives | Categories | Tags | About |
|
在Jenkinsfile中,添加配置:
1 | triggers { |
安装插件:Multibranch Scan Webhook Trigger
在多分支项目配置中的Scan Multibranch Pipeline Triggers选择并添加:
使用brew安装jenkins
brew install jenkins-lts
启动,停止,重启jenkins
1 | brew services start jenkins-lts |
使用brew安装jenkins会避免很多其他安装方式产生的用户权限问题,但是会将httpListenAddress默认设置为127.0.0.1,这样我们虽然可以在本地用localhost:8080访问,但是本机和局域网均无法用ip访问。解决办法为修改两个路径下的plist配置。
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
将上面两个plist中的httpListenAddress后的ip地址,修改为本机IP或者0.0.0.0即可。
上述两个配置文件修改完后,重启Jenkins服务;