Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continuous Integration for Pharo Smalltalk Part 2 (Smalltalk and Travis CI)

235 views

Published on

第106回 Smalltalk勉強会 勉強会資料
続・SmalltalkとCI Continuous Integration for Pharo Smalltalk Part 2

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Continuous Integration for Pharo Smalltalk Part 2 (Smalltalk and Travis CI)

  1. 1. 1 0 6 S m a l l t a l k S m a l l t a l k C I C o n t i n u o u s I n t e g r a t i o n f o r P h a ro S m a l l t a l k P a r t 2 2 0 1 7 / 1 1 / 3 0 @ n e w a p p l e s h o
  2. 2. S m a l l t a l k e r https://www.flickr.com/photos/33852840@N06/5711073546/
  3. 3. • • • GitHub https://www.flickr.com/photos/94466642@N00/178915319/
  4. 4. • Smalltalk Smalltalker • w • CI
  5. 5. https://www.slideshare.net/newapplesho/continuous-integration-for-pharo-smalltalk-smalltalk
  6. 6. 2 S m a l l t a l k
  7. 7. Smalltalk
  8. 8. • Smalltalk • Smalltalk Image • Smalltalk Image
  9. 9. S m a l l t a l k • image • Pharo Book http://books.pharo.org/
  10. 10. • file out • Monticello Browser SmalltalkHub, SqueakSource, FTP….. PBE SmalltalkHub SmalltalkHub: a GitHub for Pharo
  11. 11. https://www.slideshare.net/newapplesho/continuous-integration-for-pharo-smalltalk-smalltalk/14 Smalltalker Git, GitHub
  12. 12. G i t • Monticello Browser FileTree • Git Pharo Git
  13. 13. i c e b e rg https://github.com/pharo-vcs/iceberg Pharo 6 Pharo Git Pharo 7
  14. 14. G i t H u b B a s e l i n e O f • Squeak, Pharo Smalltalk ConfigurationOf • BaselineOf Git ConfigurationOf • GitHub BaselineOf
  15. 15. B a s e l i n e O f https://github.com/newapplesho/elasticsearch-smalltalk/blob/master/pharo-repository/ BaselineOfElasticsearch.package/BaselineOfElasticsearch.class/instance/baseline..st e.g.
  16. 16. Elasticsearch API client https://github.com/newapplesho/elasticsearch-smalltalk Metacello new baseline: 'Elasticsearch'; repository: 'github://newapplesho/elasticsearch-smalltalk/pharo-repository'; load.
  17. 17. Metacello new baseline: 'Elasticsearch'; repository: 'github://newapplesho/elasticsearch-smalltalk/pharo-repository'; load.
  18. 18. Metacello new baseline: 'Elasticsearch'; repository: 'github://newapplesho/elasticsearch-smalltalk/pharo-repository'; load. Metacello new baseline: 'Elasticsearch'; repository: 'github://newapplesho/elasticsearch-smalltalk:v1.1.8/pharo-repository'; load. Metacello new baseline: 'Elasticsearch'; repository: 'github://newapplesho/elasticsearch-smalltalk:6f0428444939765e8b07b922b5a256780f4fc9e2/pharo-repository'; load. http://blog.yuriy.tymch.uk/2015/07/pharo-and-github-versioning-revision-2.html
  19. 19. G i t H u b • • Pharo image Jenkins • Lukas Rengglis • https://github.com/renggli/builder • scripts image builder
  20. 20. G i t H u b • https://github.com/newapplesho/builder • builder • scripts commit • CentOS 6 builder (newapplesho ) SORABITO builder
  21. 21. b u i l d e r • Pharo builder • https://github.com/renggli/pharo-builder • fork https://www.flickr.com/photos/jacky_oh_yeah/5048261366/
  22. 22. b u i l d e r • Jenkins • • • CI
  23. 23. C I
  24. 24. S m a l l t a l k C I https://github.com/hpi-swa/smalltalkCI
  25. 25. S m a l l t a l k C I • Travis CI • GitHub Travis CI YAML ston • Travis CI • SmalltalkCI •
  26. 26. Tr a v i s C I • jenkins • • • https://medium.com/@newapplesho/%E5%85%A8%E3%81%A6%E3%81%AEsmalltalk-library%E3%82%92travis-ci-smalltalkci- %E3%81%A7%E3%83%93%E3%83%AB%E3%83%89%E3%81%AE%E6%A4%9C%E8%A8%BC%E3%81%99%E3%82%8B%E3%81% 93%E3%81%A8%E3%81%AB%E3%81%97%E3%81%9F-4e5f065f547a
  27. 27. S m a l l t a l k C I
  28. 28. S O R A B I T O S m a l l t a l k C I • SORABITO Smalltalk CI • https://github.com/sorabito/smalltalkCI • S3 • ston builder before,after script • build/before, build/after st
  29. 29. • GitHub Smalltalk • BaselineOf GitHub •
  30. 30. • SmalltalkHub • SORABITO • GitHub, Travis CI(SmalltalkCI) (SmalltalkHub )
  31. 31. Smalltalk paul bica https://www.flickr.com/photos/dexxus/5820866907/

×