mathewpeterson
You can write all the configuration in groovy and it will execute when the Jenkins process starts up.
There is also "Jenkins Configuration as Code" plugin which allows you to have a single yaml file to configure most of the Jenkins system.
https://github.com/jenkinsci/configuration-as-code-plugin/bl...
However, it's very disappointing to see all the closed sourced / propriety software and protocols in the Amateur Radio community since I feel the whole hobby is founded on DIY and hackers, in the true definition of the word.
Luckily, some very smart people are re-writing the Winlink 2000 libraries and apps using Golang, it's called Pat[1] which makes this tech much more viable in 2017. It's projects like this that give me a little more hope that this hobby is still active and has a chance at surviving.
73, KD9BKC
Location: Wisconsin
Remote: Yes
Willing to relocate: Only in Wisconsin
Technologies: PHP/Symfony/Laravel, Go, Git, MySQL/Mongodb, IoT, MQTT. DevOps, Docker, AWS, Ansible, Packer, Linux/Ubuntu, CI, Gitlab
Résumé/CV: https://linkedin.com/in/mathewpeterson
Email: [email protected]
```
I've been working remotely for the past 4 years at a few different companies/startups in Wisconsin mainly working with Symfony2 and DevOps. Most of my background is split between PHP and DevOps - and happy to do either.
``` Location: Wisconsin
Remote: Only
Willing to relocate: No
Technologies: LAMP (PHP, Symfony/Doctrine, etc), Devops (Docker, AWS, Ansible, etc), Git
Résumé/CV: https://www.linkedin.com/in/mathewpeterson
Email: mathewpeterson at me.comI work for a web agency and currently, our engineers use customized Vagrant boxes for each of the projects that they work on. But that workflow doesn't scale and it's difficult to maintain a base box and all of the per project derivatives. This is why Docker seems like a no-brainer for us.
However, it became very clear that we would have to implement our own tooling to make a similar environment. Things like resolving friendly domain names (project-foo.local or project-bar.local) and adding in a reverse proxy to have multiple projects use port 80.
Docker for Mac looks like it will solve at least the DNS issue.
Can't wait to try it out.
edit: words
Luckily both kids were not injured and were able to unplug the unit before it caused any major damage. Because there were no bodily damage, I didn't push the issue as hard as I could have.
I say this because I had one of their USB power ports that my children use to charge their iPads (2x 4th gen) that overheated and burnt up[1]. I completed the contact form on their website and used keywords like "fire" but it took my tweet to get their attention. Even after that, their response was fairly slow. After many weeks and me even shipping the defective product back, they only offered to refund me the cost of the unit, send a replacement power port, Anker brand lightning cables (to replace Apple genuine ones - and those broke), and send me an older generation battery pack. In the end, I did not pursue the replacements because I no longer had faith in their products or brand.
After all of this, I will no longer be purchasing or recommending Anker products.
[1] https://twitter.com/mathewpeterson/status/603337986495807489
Remote: yes
Willing to relocate: no
Technologies: LAMP: Symfony2, Doctrine, Composer. Devops: Chef, Ansible, Vagrant, AWS. Git/Github. Currently learning Node.js
Website: https://keybase.io/mathewpeterson
Email: [email protected]