SlideShare a Scribd company logo
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
S m a l l t a l k e r
https://www.flickr.com/photos/33852840@N06/5711073546/
•
•
• GitHub
https://www.flickr.com/photos/94466642@N00/178915319/
• Smalltalk Smalltalker
• w
•
CI
https://www.slideshare.net/newapplesho/continuous-integration-for-pharo-smalltalk-smalltalk
2 S m a l l t a l k
Smalltalk
• Smalltalk
• Smalltalk Image
• Smalltalk Image
S m a l l t a l k
• image
• Pharo Book
http://books.pharo.org/
• file out
• Monticello Browser SmalltalkHub, SqueakSource, FTP…..
PBE SmalltalkHub SmalltalkHub: a GitHub for Pharo
https://www.slideshare.net/newapplesho/continuous-integration-for-pharo-smalltalk-smalltalk/14
Smalltalker Git, GitHub
G i t
• Monticello Browser FileTree
• Git Pharo Git
i c e b e rg
https://github.com/pharo-vcs/iceberg
Pharo 6 Pharo Git
Pharo 7
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
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.
Elasticsearch API client
https://github.com/newapplesho/elasticsearch-smalltalk
Metacello new
baseline: 'Elasticsearch';
repository: 'github://newapplesho/elasticsearch-smalltalk/pharo-repository';
load.
Metacello new
baseline: 'Elasticsearch';
repository: 'github://newapplesho/elasticsearch-smalltalk/pharo-repository';
load.
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
G i t H u b
•
• Pharo image Jenkins
• Lukas Rengglis
• https://github.com/renggli/builder
• scripts image
builder
G i t H u b
• https://github.com/newapplesho/builder
• builder
• scripts commit
• CentOS 6
builder (newapplesho )
SORABITO builder
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/
b u i l d e r
• Jenkins
•
•
•
CI
C I
Continuous Integration for Pharo Smalltalk Part 2 (Smalltalk and Travis CI)
S m a l l t a l k C I
https://github.com/hpi-swa/smalltalkCI
S m a l l t a l k C I
• Travis CI
• GitHub Travis CI YAML ston
• Travis CI
• SmalltalkCI
•
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
S m a l l t a l k C I
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
• GitHub Smalltalk
• BaselineOf GitHub
•
• SmalltalkHub
• SORABITO
• GitHub, Travis CI(SmalltalkCI) (SmalltalkHub
)
Smalltalk
paul bica https://www.flickr.com/photos/dexxus/5820866907/

More Related Content

PDF
OpenRestyを用いてイケイケなサービスを作る方法
PDF
OpenNebulaConf2017EU: OpenNebula Companion tools: Admins Little Helpers by Bo...
PPTX
Get going with_git_ppt
PDF
Perl ウェブ開発の中世〜CGI と Plack の間〜
PDF
Writing Well-Behaved Unix Utilities
PDF
Elastic{ON} 2016 Review - 김종민 님
KEY
20120524 english lt2_pythontoolsfortesting
PDF
How to Shrink from 5 Tiers to 2 in a Multitier Microservices Architecture
OpenRestyを用いてイケイケなサービスを作る方法
OpenNebulaConf2017EU: OpenNebula Companion tools: Admins Little Helpers by Bo...
Get going with_git_ppt
Perl ウェブ開発の中世〜CGI と Plack の間〜
Writing Well-Behaved Unix Utilities
Elastic{ON} 2016 Review - 김종민 님
20120524 english lt2_pythontoolsfortesting
How to Shrink from 5 Tiers to 2 in a Multitier Microservices Architecture

What's hot (20)

KEY
Git Magic: Versioning Files like a Boss
PDF
Webinar - Automated Puppet Code Deployment with R10K
PDF
Git Aliases of the Gods!
PDF
働きやすい社内を目指す!二酸化炭素計測ツール
PPTX
Introduction to Gitlab | Gitlab 101 | Training Session
PDF
Puppet Camp Atlanta 2014: r10k Puppet Workflow
PPTX
Gitting out of trouble
PDF
Introduction to Git (part 1)
PPTX
Storm session
KEY
Git isthenewsexy
PDF
Tracing python applications
PDF
Consul administration at scale
PDF
Kafka Workshop
PDF
IAA Life in Lockdown series: Securing Internet Routing
PDF
OpenStack - A Python-based Cloud-Software
PPT
Os Webb
PPT
How Typepad changed their architecture without taking down the service
PDF
Consuming API description languages - Refract & Minim
PPTX
Icinga2
PDF
Cutting Code Quickly - LLEWELLYN FALCO
Git Magic: Versioning Files like a Boss
Webinar - Automated Puppet Code Deployment with R10K
Git Aliases of the Gods!
働きやすい社内を目指す!二酸化炭素計測ツール
Introduction to Gitlab | Gitlab 101 | Training Session
Puppet Camp Atlanta 2014: r10k Puppet Workflow
Gitting out of trouble
Introduction to Git (part 1)
Storm session
Git isthenewsexy
Tracing python applications
Consul administration at scale
Kafka Workshop
IAA Life in Lockdown series: Securing Internet Routing
OpenStack - A Python-based Cloud-Software
Os Webb
How Typepad changed their architecture without taking down the service
Consuming API description languages - Refract & Minim
Icinga2
Cutting Code Quickly - LLEWELLYN FALCO
Ad

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

PDF
Why do *you* need a strong open-source Smalltalk!
PDF
PharoDAYS 2015: Publishing libraries and frameworks by Sven Van Caekenberghe
PDF
Fosdem 13: Pharo 2.0 update
PDF
Smalltalk and Business
PDF
Why do *you* need a strong open-source Smalltalk!
PDF
Pharo Hands-On: 01 welcome
PDF
Pharo Smalltalk as Universal Development Platform
PDF
Introduction of Pharo 5.0
PDF
2013 pharo conference
PPTX
Squeak & Pharo @ NYC Smalltalk
PDF
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
PDF
What is (not) Pharo 8?
PDF
2013-Smalltalks-conference: Pharo is Yours
PDF
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
PDF
Pharo Status
PDF
Pharo3 at Fosdem
PDF
PharoDAYS 2015: Professional Source Code Management with Pharo by Thierry Gou...
PDF
Smalltalk for the Web & Beyond (ESUG 2025)
PDF
Pharo3 at Fosdem
PDF
Pharo Update
Why do *you* need a strong open-source Smalltalk!
PharoDAYS 2015: Publishing libraries and frameworks by Sven Van Caekenberghe
Fosdem 13: Pharo 2.0 update
Smalltalk and Business
Why do *you* need a strong open-source Smalltalk!
Pharo Hands-On: 01 welcome
Pharo Smalltalk as Universal Development Platform
Introduction of Pharo 5.0
2013 pharo conference
Squeak & Pharo @ NYC Smalltalk
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
What is (not) Pharo 8?
2013-Smalltalks-conference: Pharo is Yours
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
Pharo Status
Pharo3 at Fosdem
PharoDAYS 2015: Professional Source Code Management with Pharo by Thierry Gou...
Smalltalk for the Web & Beyond (ESUG 2025)
Pharo3 at Fosdem
Pharo Update
Ad

More from Sho Yoshida (15)

PDF
今時なウェブ開発をSmalltalkでやってみる?
PDF
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
PDF
Elasticsearch for Pharo Smalltalk
PDF
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
PDF
RUNNING Smalltalk - 実践Smalltalk
PDF
AWS SDK for Smalltalk
PDF
How Smalltalker Works
PDF
Smaltalk驚異の開発(私が使い続ける2012年の話)
PDF
愛せよ、さもなくば捨てよ。
PDF
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
PDF
もしイチゴ農家の園主がSmalltalkの「Seaside」(で作られたシステム)を使ってみたら
PDF
エコSmalltalk
PDF
今日から使おうSmalltalk
PDF
Iliad or Seaside
PDF
Pharo(Smalltalk)でAPI作りをはじめよう
今時なウェブ開発をSmalltalkでやってみる?
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
Elasticsearch for Pharo Smalltalk
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
RUNNING Smalltalk - 実践Smalltalk
AWS SDK for Smalltalk
How Smalltalker Works
Smaltalk驚異の開発(私が使い続ける2012年の話)
愛せよ、さもなくば捨てよ。
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
もしイチゴ農家の園主がSmalltalkの「Seaside」(で作られたシステム)を使ってみたら
エコSmalltalk
今日から使おうSmalltalk
Iliad or Seaside
Pharo(Smalltalk)でAPI作りをはじめよう

Recently uploaded (20)

PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Geodesy 1.pptx...............................................
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Well-logging-methods_new................
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
web development for engineering and engineering
PPTX
Welding lecture in detail for understanding
PPTX
Construction Project Organization Group 2.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
OOP with Java - Java Introduction (Basics)
Geodesy 1.pptx...............................................
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
Internet of Things (IOT) - A guide to understanding
UNIT 4 Total Quality Management .pptx
Well-logging-methods_new................
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
R24 SURVEYING LAB MANUAL for civil enggi
additive manufacturing of ss316l using mig welding
Foundation to blockchain - A guide to Blockchain Tech
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
web development for engineering and engineering
Welding lecture in detail for understanding
Construction Project Organization Group 2.pptx
CH1 Production IntroductoryConcepts.pptx

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