[TasLUG] Hobart TasLUG Meeting: Thursday 20 September
John Kristensen
jkristen at theintraweb.net
Fri Sep 14 00:09:40 AEST 2018
Hello All,
It is an odd month so that must mean it is a talk month at Hobart
TasLUG. At the meeting this month we will be having another two talks:
## Julius Roberts ##
Using GitLabCI to build better software [1]
## Peter Billam ##
Talking about some random-distribution generators in Lua and
PostScript, some Markov Chains, some first steps in torch -
and then an unorthodox Guitar-Tablature.
The venue for this month will be Enterprize Hobart:
When: Thursday 20 September 2018 - 6:00pm for a 6:30pm start
Where: Enterprize - Hobart
5th floor, Hobart City Council Building
24 Davey Street
(map: https://goo.gl/maps/SNWs8FJcvEk)
Note: the doors inside the foyer will be locked, so you will need to use
the intercom to let us know to buzz you in. However, if you arrive after
6:30pm, then I'll leave a note with a phone number to call as the
intercom isn't near where the talks will be.
Enterprize provide a selection of alcoholic/non-alcoholic drinks and
coffee pods for the appropriate donation, as well as free instant coffee
and tea. So come at 6:00pm, get a drink, and have a bit of a mingle
before the talks start at 6:30pm. We will also be heading out to find
somewhere to eat afterwards for those interested.
I would like to to extend a big thank you to Enterprize for generously
allowing us to use their space to hold regular meetings.
SeeYa,
John.
---
[1] When used along side modern software development practices,
GitlabCI allows you to build better software, all in the open.
This will be a somewhat speedy practical overview of GitlabCI followed
by question time.
1. gitlab issues and issue boards
2. issue branching and merge requests
3. the ci yml file (layout, stages, jobs, artifacts)
4. gitlab runner types (docker, daemon) and daemon execution modes
5. install and register runner daemon
6. exploring the runner filesystem layout; "where is my code", and
manual testing/debug
7. ??
8. possible further discussion points:
- gitlab deployment options (license, self hosted vs gitlab.com)
- semantic versioning, git tagging and gitlab download URLs
- conda virtual environments
Requires a working knowledge of git and branching strategies.
Assumes a basic familiarity with gitlab.
May assume understanding of conda python and conda virtual environments
---
More information about the TasLUG
mailing list