Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. English Mode
  2.  
  3. hello everyone, my name is Rodrigo Melgar. I'm an Architect Leader and I'll talk about mobile pipeline on Brazil.
  4.  
  5. Along with Icarro Ferreira another architect here of the team we will give an overview of our pipe.
  6.  
  7. We chose to use scripted pipeline for more customization and freedom in the pipeline devops, thus avoiding the undesirable use of plugins in jenkins.
  8. We also use BlueOcean to have a better end user experience, we know that there are some bugs in the UI but it caters relatively well.
  9.  
  10. now we will go step by step in each of the phases below
  11.  
  12. I chose to record a video in this webinar, because as we are using the mobile bank app here in Brazil did not want to impact the mobile IOS team.
  13.  
  14. We also have another standard here in Brazil to use our pipeline mobile, we advise teams to use fastlane.
  15.  
  16. I'll paste the link to anyone who wants to know more about it. https://fastlane.tools/
  17.  
  18. SCM
  19. Basically, we have a checkout from the APP repository
  20. Obsolescence
  21. here we check with the help of fastlane if there is something obsolete in APP
  22. Orquestration
  23. this step is empty in the IOS pipeline, however we create it if you need some customization in the app. something like specific devices
  24. Tagging
  25. we created several metadatas here for internal controls and later validations
  26. Build
  27. in this step he builds the APP
  28. Obfuscation
  29. in this case we can use or not, the arxan to obfuscar and encrptar our APP
  30. Sast
  31. here we do Static Application Security Testing with fortify. A report is generated that is sent to the dev that requested the build
  32. Smoke Test
  33. we do a smoke test, in the case of iOS we have not yet closed a real smoke scenario, so there is only one to exemplify the pipe
  34. Static Analysis
  35. static analysis, we are using sonar with a qualitygate of 45% at this stage
  36. Unit Test
  37. we run Unit Test using XCTest a call in fastlane, it is important to use XCTest because in AWS Mobile Devices the remote call already supports XCTest and with this we have a standardization
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement