scriptApproval

Pipeline 常用问题 - 图1

  1. def fetchCRM(gitFetch,projects) {
  2. if(!gitFetch){
  3. return false
  4. }
  5. if(projects.size()==0){
  6. return false
  7. }
  8. return checkCRMProject(projects);
  9. }
  10. def checkCRMProject(projects){
  11. if(projects.size()==0){
  12. return false
  13. }
  14. def crmProjects=['API', 'Admin','MqReceiverServeices', 'WinServices', 'SummaryServices']
  15. def intersectProjects=crmProjects.intersect(projects)
  16. /*
  17. print 'fetchCRM,projects='+projects
  18. print 'checkCRMProject,crmProjects='+crmProjects
  19. println 'checkCRMProject,crmProjects:'+crmProjects.class
  20. println 'fetchCRM,projects:'+projects.class
  21. print 'fetchCRM,intersectProjects='+intersectProjects
  22. */
  23. return intersectProjects.size()>0
  24. }
  1. staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.List java.lang.Iterable

http://127.0.0.1:8080/scriptApproval/

Pipeline 常用问题 - 图2

nuget

  1. 未能找到元数据文件“C:\WINDOWS\system32\config\systemprofile\.nuget\packages\system.valuetuple\4.5.0\ref\portable-net40+sl4+win8+wp8\System.ValueTuple.dll

Pipeline 常用问题 - 图3

  1. mklink /j "C:\WINDOWS\system32\config\systemprofile\.nuget" "E:\Users\carl.wu\.nuget"

Pipeline 常用问题 - 图4