Automating your releases with shell scripts - WordCamp Netherlands 2014
17
Automating your releases with shell scripts WordCamp The Netherlands 2014
-
Upload
barry-kooij -
Category
Technology
-
view
557 -
download
0
Transcript of Automating your releases with shell scripts - WordCamp Netherlands 2014
Barry Kooij
• Senior Web Developer @ Yoast
• WordPress SEO (Premium), News SEO, Video SEO
• Post Connector, What The File
• Moderator WPNL forum
• Twitter: @cageNL
SHELL SCRIPTS
A shell script is a computer program designed to be run by the Unix shell, a command line interpreter.
STEPS1. Checkout the SVN repository
2. Clone the GIT repository
3. Init and update all submodules
4. Remove unwanted files and folders
5. Copy git clone to SVN trunk
6. SVN add & rm on all added and deleted files
7. Copy SVN trunk to SVN tag
8. Create GitHub Release
9. Manually do a SVN commit