Comments (4)
First question: Where do you get the DMG?
If you can find an automated way to get it, I'd see about adding it as a pull request to the puppetlabs/java module - https://github.com/puppetlabs/puppetlabs-java
2nd: you're going to have failures from package ( $java_package:... } commented out, because of the chain at the end.
- How about taking the current slave module, and using that to add the support? The trivial case would be to have a OSFamily IF in the module. not sure if it'd be better to use classes underneath, but it might get too messy. Have to go look at the init scripts, anyways, from #65
- You may want to base the work off the current manifest, which is much more conducive to this. (it can not install java, which would mean that you could manage java outside the module, for one thing..)
from puppet-jenkins.
@matthewbarr You responded quite quickly! I asked @b2jrock to open this up for us to discuss. I'm not currently in possession of a modern enough Mac to test any of this stuff, but I think making Darwin slave support work is a worthwhile effort :)
from puppet-jenkins.
I am in possession of a new mac, but this code needs to be integrated into our code base, first.
I've run the slave on a mac about a year ago, and it works w/o issue. I didn't bother getting the launchd scripts for it written, though..
from puppet-jenkins.
osx slave support was merged as #351.
from puppet-jenkins.
Related Issues (20)
- Plugin download / installation not idempotent HOT 1
- Add a way to set the open files limit in systemd service HOT 1
- Error HOT 1
- Error HOT 1
- Support: casc HOT 1
- Jenkins is no longer forking (--daemon has been removed) HOT 2
- Does no longer work with jenkins 2.332.1 or 2.335 onwards
- Support for Jenkins < 2.332 HOT 1
- Fact 'jenkins_plugins' can exceed value length limit: 4096 HOT 2
- Convert Terminology to match current Jenkins Terminology
- Puppet removes plugin when plugin was installed using the Jenkins ui
- How to install jenkins on a mounted partition HOT 1
- Jenkins not installing on Centos 7 due to gpg key HOT 5
- function hiera_array is deprecated HOT 2
- Puppet enterprise error line 425 Could not find class ::java HOT 1
- Jenkins Redhat repo certificate has expired HOT 2
- undefined method strip HOT 8
- jenkins_plugins fact is locale-dependent which can cause a plugin installation loop HOT 2
- jenkins-cli.jar has been renamed in the jenkins rpm. HOT 6
- jenkins present.pp does not fix single-quotes for xml 1.1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppet-jenkins.