Skip to content

AndyGaskell/Joomla_Day_UK_2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Joomla Day UK 2017 talk - DevOps for Joomla

What?

Slides and examples from my talk at Joomla Day UK 2017

Intro: DevOps for Joomla

The talk is about DevOps for Joomla, from a practical perspective. It is based on a talk given at J & Beyond 2017, but adapted to contain more balanced and slightly less technical content. It is intended to cover the whole area, with specific details pulled out and drilled into.

Aspects covered in the talk include

  • The convergence of development and operations to form DevOps
  • An introduction to continuous integration and continuous delivery
  • Deployment automation
  • Using Joomla docker containers
  • Automated deployment with Akeeba UNiTE
  • Scripting options and choosing between node.js, shell and php
  • Headless browser options like Casper, PhantomJS and Zombie.js
  • CI platform options, like GitLab, Bamboo, Travis, Jenkins and GoCD
  • Simple monitoring solutions
  • Diagnostic tools

The talk will be supported by a repository of examples code and notes in GitHub.

See also http://www.joomla-day.uk and http://www.joomla-day.uk/component/timetable/event/devops-for-joomla

Running the slides

The slides are done in Reveal.js so that is needed to run the slidedeck. See https://github.com/hakimel/reveal.js for more info.

Useful links

Get in touch

If you've any queries about anything mentioned in the slidedeck or examples, let me know. https://twitter.com/AndyGasman

Git cheatsheet

Clone the repo from github to local...

git clone https://github.com/AndyGaskell/Joomla_Day_UK_2017.git

Add a file...

git add dist/blah.php

Commit...

git commit -m "updates"

Commit...

git commit -a -m "updates"

Send updates to master...

git push -u origin master

Get updates from master...

git fetch origin

git pull

About

Slides and examples from my talk at Joomla Day UK 2017

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages