Comments (9)
From what I can tell, the mech
project is a substitute for needing Vagrant and the Vagrant VMware Desktop Provider. I haven't tried it myself.
The macinbox
README is a little misleading; although Vagrant and the VMware provider are listed as dependencies, they are not actually used by macinbox
. I included mention of them in the README for people who plan to boot the boxes and might not realize that Vagrant doesn't natively support VMware boxes.
Note that macinbox
does put some customizations into the Vagrantfiles embedded in the created boxes, so the boxes may behave a little bit differently with mech
than they do with vagrant
.
If you've verified that mech
is effective at booting macinbox
boxes and would like to propose an addition to the README I'm happy to review a PR!
from macinbox.
The customization that goes into the embedded Vagrantfiles manages whether or not the GUI is displayed and whether or not the window starts in fullscreen mode or not.
If you can determine what macinbox
would need to do to create boxes that had that behavior with mech
I'd be happy to consider it.
from macinbox.
Can we add some flavour to the VMware creation and make it mech aware?
from macinbox.
I really really want to have a full feature blown automatic setup for VM Boxes with XCode gitlab-runner, Applium on the iOS emulator and the Selenium for Safari.
Starting with 10.13 Apple makes this so hard to create the environment it via script :(
Currently I am evaluating multiple scenarios using the new Mac Mini 2018 with 32/65 GB.
- Running native OSX (+ add VMs)
- Running ESXi and having all Machines VMed
What are you doing with macinbox?
from macinbox.
I use macinbox
boxes as dev environments. I have a lot of small projects ongoing, and each project I work on is in a different VM. I wish you luck in getting your CI/CD box working.
If you know any tricks for automating the install of Xcode I'd love to hear them! That is still a manual step for me after I boot the boxes.
from macinbox.
If you know any tricks for automating the install of Xcode I'd love to hear them! That is still a manual step for me after I boot the boxes.
Well... I do VNC "automatization" - this feels sooo ugly :(
Do you know a way of enabling VNC from CLI with a custom passwort?
Here my script:
`
########################### Screen Saver
move 0 0 click 1
sleep 10
capture 001_start.png
########################### Login
move 960 465 click 1
type {{ ADMIN_USER_PASSWORD }} key enter
sleep 10
capture 002_after_login.png
########################### System Extensions Blocked Dialog (might be on our screen)
move 1110 366 click 1
move 1110 388 click 1
type key esc
sleep 10
`
from macinbox.
Btw. for X-Code you can download the file "Xcode_10.1.xip" from apple.
You don't have to go with an Apple ID
from macinbox.
This looks even better :)
https://github.com/josenk/vagrant-vmware-esxi
from macinbox.
I am closing this.
the vagrand-vmware-esxi works perfect.
It seams that we need a way to ad a specific darwin iso.
from macinbox.
Related Issues (20)
- VMware Tools not installed properly in Catalina box HOT 10
- The link to the Catalina installer said that it didn't exist in the App Store. HOT 1
- Virtualbox 6.1.3 fails to boot Catalina 10.15.2 HOT 14
- 'invalid byte sequence in US-ASCII' HOT 5
- Box created with Parallels Desktop 15.1.2 fails to boot HOT 2
- ENOENT errors when creating files HOT 9
- Catalina 10.15.4 issue - machine fails to boot with startup error HOT 2
- Software installed with user-script isn't available after boot HOT 5
- /vagrant doesn't exist, read-only? HOT 7
- Allow to specify VRAM amount HOT 2
- Allow to set box version HOT 4
- the vm(format .pvm) created using macinbox boot more slowly than created using parallels HOT 2
- Any way to get sound working in VirtualBox VM? HOT 2
- virtualbox: Mojave box does not boot on 2020 Macbook HOT 6
- Name VHD/VDMK files based on name of box HOT 2
- Compatibility with Big Sur HOT 13
- Catalina installer download: Update not found
- Catalina: /usr/sbin/diskutil failed with non-zero exit code: 1 HOT 3
- Install Xcode HOT 1
- Shrinking the virtual disk
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 macinbox.