Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vagrant + packer #2838

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
d73f959
start to add vagrant bits
daxgames Mar 15, 2023
324aaf7
more vagrant stuff
daxgames Mar 15, 2023
e33713a
more vagrant stuff
daxgames Mar 15, 2023
c565598
fixes
daxgames Mar 15, 2023
f318bcc
cleanup
daxgames Mar 15, 2023
eb2444d
more vagrant stuff
daxgames Mar 16, 2023
bc0db6a
cleanup
daxgames Mar 17, 2023
600552f
add packer stuff
daxgames Mar 17, 2023
8088864
fixes
daxgames Mar 21, 2023
0aad7da
fixes
daxgames Mar 21, 2023
e8d5528
x
daxgames Mar 21, 2023
91939db
x
daxgames Mar 24, 2023
5d270b4
install posh-git
daxgames Mar 24, 2023
95c8332
x
daxgames Mar 24, 2023
ffda6f7
fixes
daxgames Mar 24, 2023
ce69566
update packignore
daxgames Mar 24, 2023
739dcb1
lower memory requirements
daxgames Apr 8, 2023
b4ed3ba
lower memory requirements
daxgames Apr 8, 2023
2a62a04
fixes
daxgames Apr 21, 2023
eae0a22
Merge remote-tracking branch 'origin/vagrant+packer' into vagrant+packer
daxgames Apr 21, 2023
aa56c77
cleanup
daxgames Apr 21, 2023
5cb8705
add pinto10
daxgames Apr 21, 2023
65d6ecb
add README.md
daxgames Apr 22, 2023
1c399c4
cleanup
daxgames Apr 22, 2023
23d3add
Merge remote-tracking branch 'upstream/master' into vagrant+packer
daxgames Jul 2, 2023
e091577
windows 11 fixes
daxgames Jul 2, 2023
320f928
Merge remote-tracking branch 'upstream/master' into vagrant+packer
daxgames Jul 4, 2023
1ad836b
Merge remote-tracking branch 'upstream/master' into vagrant+packer
daxgames Aug 11, 2023
396a9a0
Merge remote-tracking branch 'upstream/master' into vagrant+packer
daxgames Sep 25, 2023
9ce6911
add bash and powershell to Cmder for Windows
daxgames Nov 24, 2023
467d564
cleanup
daxgames Nov 24, 2023
3ff9737
Merge remote-tracking branch 'origin/development' into development
daxgames Nov 24, 2023
a7f19f5
cleanup
daxgames Nov 24, 2023
2beb27d
cleanup
daxgames Nov 24, 2023
0f6c91d
cleanup
daxgames Nov 24, 2023
7a385eb
cleanup
daxgames Nov 24, 2023
0a691cb
Merge remote-tracking branch 'upstream/development' into development
daxgames Nov 24, 2023
d8238b0
cleanup
daxgames Nov 24, 2023
4729203
add mintty
daxgames Nov 27, 2023
38a91de
cleanup
daxgames Nov 27, 2023
28e9018
make mintty /a work
daxgames Nov 27, 2023
c5579d2
Add Monokai, Default to One Half Dark
daxgames Jan 2, 2024
1ed3a36
Update windows_terminal_default_settings.json
daxgames Jan 2, 2024
5814792
Merge pull request #15 from daxgames/development-dax
daxgames Jan 2, 2024
5d80371
Merge remote-tracking branch 'upstream/development' into development-dax
daxgames May 22, 2024
9ce8238
Update Windows Terminal to 1.20.11271.0
daxgames May 22, 2024
41ac761
Update Windows Terminal
daxgames May 28, 2024
2b05b3a
Update Windows Terminal default settings
daxgames May 30, 2024
14ac14f
4096
daxgames May 30, 2024
c83c410
Merge branch 'development-dax' into vagrant+packer
daxgames May 30, 2024
f2ae245
Update Windows terminal default settings
daxgames May 30, 2024
c594642
update build workflow to upload cmder_win.zip
daxgames May 30, 2024
9463d4e
update build workflow to upload cmder_win*
daxgames May 30, 2024
167f57b
Merge branch 'upstream-development' into cmder4win
daxgames May 30, 2024
f38e0b3
sync
daxgames May 30, 2024
d36e61a
Fix build.ps1 on some systems
DRSDavidSoft May 31, 2024
aaafd37
Fix build.ps1 on some systems
daxgames May 31, 2024
2e945fb
Fix launcher overwritting/backing up emulator settings
daxgames May 31, 2024
ed92f64
Merge remote-tracking branch 'origin/fix_launcher_overwrite' into vag…
daxgames Jun 3, 2024
9c036e3
Merge remote-tracking branch 'origin/cmder4win' into vagrant+packer
daxgames Jun 3, 2024
51a0c0e
Merge remote-tracking branch 'origin/fix_build' into vagrant+packer
daxgames Jun 3, 2024
e3b2203
Merge remote-tracking branch 'origin/vagrant+packer' into vagrant+packer
daxgames Aug 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,27 @@ jobs:
working-directory: scripts
run: .\pack.ps1 -verbose -terminal all

- name: Upload artifact (cmder_win_mini.zip)
uses: actions/upload-artifact@v3
with:
path: build/cmder_win_mini.zip
name: cmder_win_mini.zip
if-no-files-found: error

- name: Upload artifact (cmder_win.7z)
uses: actions/upload-artifact@v3
with:
path: build/cmder_win.7z
name: cmder_win.7z
if-no-files-found: error

- name: Upload artifact (cmder_win.zip)
uses: actions/upload-artifact@v3
with:
path: build/cmder_win.zip
name: cmder_win.zip
if-no-files-found: error

- name: Upload artifact (cmder_wt.zip)
uses: actions/upload-artifact@v3
with:
Expand Down
66 changes: 66 additions & 0 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
required_plugins = %w( vagrant-vbguest )
required_plugins.each do |plugin|
unless Vagrant.has_plugin? plugin
system "vagrant plugin install #{plugin}"
p "Run 'vagrant up' again to continue."
exit 0
end
end

Vagrant.configure("2") do |config|
# config.vbguest.iso_path = "../../../../usr/share/virtualbox/VBoxGuestAdditions.iso"
config.vbguest.allow_downgrade = true

config.vm.define "cmderdev-10" do |b|
b.vm.hostname = "cmderdev-10"
b.vm.box = "dgames/cmderdev-10"
b.vm.box_version = "1.0.0"

b.vm.provider :virtualbox do |v|
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--name", "cmderdev-10"]
v.customize ["modifyvm", :id, "--ostype", "Windows10_64"]
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxsvga"]
v.customize ["modifyvm", :id, "--memory", 2048]
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
end
end

config.vm.define "cmderdev-10s" do |b|
b.vm.hostname = 'cmderdev-10'
b.vm.box = "dgames/cmderdev-10"
b.vm.box_version = "1.0.0"

b.vm.provider :virtualbox do |v|
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--name", "cmderdev-10s"]
v.customize ["modifyvm", :id, "--ostype", "Windows10_64"]
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxsvga"]
v.customize ["modifyvm", :id, "--memory", 2048]
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
v.customize ["setextradata", :id, "GUI/ScaleFactor", "1.75"]
end
end

config.vm.define "cmderdev-11" do |b|
b.vm.box = "dgames/cmderdev-11"
b.vm.box_version = "1.0.0"

b.vm.provider :virtualbox do |v|
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--name", "cmderdev-11"]
v.customize ["modifyvm", :id, "--ostype", "Windows11_64"]
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxvga"]
v.customize ["modifyvm", :id, "--memory", 4096]
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
end
end

config.vm.provision "file", source: "./scripts/vagrant/windows_terminal_settings.json.default", destination: "windows_terminal_settings.json.default"
config.vm.provision "file", source: "./scripts/vagrant/windows_terminal_state.json.default", destination: "windows_terminal_state.json.default"
config.vm.provision "file", source: "./vendor/bin/set-shortcut.ps1", destination: "c:\\windows\\set-shortcut.ps1"
config.vm.provision "shell", path: './scripts/vagrant/add-cmder.ps1'
config.vm.provision "shell", path: './vendor/bin/add-vscodeprofile.ps1'
config.vm.provision "shell", path: './vendor/bin/add-windowsterminalprofiles.ps1'
config.vm.provision "shell", path: './vendor/bin/add-cmdertodesktop.ps1'
end
Loading