Alexey Rogachevskiy
d2bce5c4ad
travis: Try downgrading virtualbox
...
Not sure if it's going to help, but why not?
2020-07-20 23:16:30 +03:00
Alexey Rogachevskiy
e31ff0d850
build.sh: Always run Packer twice
...
First invocation will most likely fail, but I can't see other major differences
between working (travis-integration branch) and not working (main branch)
Virtualboxes.
2020-07-20 22:45:34 +03:00
Alexey Rogachevskiy
5ede163f02
travis, build: Produce less dots
2020-07-20 22:29:26 +03:00
Alexey Rogachevskiy
f209bf024c
build.sh: Add version to resulting image
2020-07-20 22:03:30 +03:00
Alexey Rogachevskiy
66f544add5
travis: Upload directly to root
2020-07-20 22:03:14 +03:00
Alexey Rogachevskiy
4417ac6651
build.sh: Don't try to build base image if it already exists
2020-07-20 21:55:01 +03:00
Alexey Rogachevskiy
34fc51389f
travis: Enable image builds for main branch
...
Squashed commit of the following:
commit c70fc8dd0b
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Thu Jul 9 21:26:47 2020 +0300
travis: Use proper bucket name
commit d9fc21773b
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Thu Jul 9 21:14:38 2020 +0300
travis: Use S3 key stored in travis environment
commit 8ef93c928a
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Thu Jul 9 20:02:28 2020 +0300
travis: Set actual S3 endpoint
commit 848e4b33f7
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Thu Jul 9 18:50:41 2020 +0300
travis: Try enabling deployments
commit 11196f0c7d
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Thu Jul 9 17:03:44 2020 +0300
scripts: Allow apt to finish doing initial updates
commit 46064eafe2
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 22:16:18 2020 +0300
ros_ide_vm: Be even more CI-friendly
commit 72f35a0b04
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 22:05:57 2020 +0300
ros_ide_vm: Allocate less resources for build
commit 246ba6e5fb
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 22:04:16 2020 +0300
travis: Download base VM instead of building it
commit 9d2830bfeb
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 20:29:26 2020 +0300
base_vm: Try building in headless mode
commit 31db396477
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 18:22:54 2020 +0300
base_vm: Use simplier hardware config
commit 8709ec5873
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 18:05:59 2020 +0300
build: Download Packer in CI environment (hack)
commit 691cdde431
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 17:58:23 2020 +0300
travis: Bump Virtualbox version
commit e2c6d709db
Author: Alexey Rogachevskiy <sfalexrog@gmail.com >
Date: Sun Jul 5 17:54:11 2020 +0300
travis: Try running Packer in CI
2020-07-20 21:52:52 +03:00
Alexey Rogachevskiy
6c42bbff35
scripts: Simplify sudo invocations
2020-07-05 19:20:11 +03:00
Alexey Rogachevskiy
5a0f7b8c48
Add "overriding" OVF template
...
This should allow us to generate "compliant" virtual machine images
that VMware Player does not complain about.
2020-06-29 23:28:56 +03:00
Alexey Rogachevskiy
c437b219cd
ros_ide_vm: Export as OVF 1.0, add manifest
2020-06-28 20:40:15 +03:00
Alexey Rogachevskiy
8672f32304
ros_ide_vm: Use virtio network by default
2020-06-28 20:39:32 +03:00
Alexey Rogachevskiy
acc23b80e1
scripts: Use proper paths
2020-06-25 14:13:27 +03:00
Alexey Rogachevskiy
b858330fc6
scripts: Install Monkey web server
2020-06-23 17:35:27 +03:00
Alexey Rogachevskiy
d5e95aa7de
scripts: Patch PX4 SITL package
2020-06-23 17:13:22 +03:00
Alexey Rogachevskiy
b53f9ba192
scripts: Install rqt_multiplot as well, just for good measure
2020-06-08 18:21:17 +03:00
Alexey Rogachevskiy
7615cc126c
scripts: Use the roscore.service file from clover distribution
2020-06-08 17:22:23 +03:00
Alexey Rogachevskiy
c3a1f46c59
Add and enable roscore service by default
2020-06-08 17:10:50 +03:00
Alexey Rogachevskiy
63c625bc53
assets: Make desktop less cluttered
2020-06-08 17:01:23 +03:00
Alexey Rogachevskiy
66498cd6c1
scripts: Install vim and other useful packages
2020-06-08 16:59:41 +03:00
Alexey Rogachevskiy
1742e450e0
scripts: Add ROS_HOSTNAME to bashrc
2020-06-08 16:52:29 +03:00
Alexey Rogachevskiy
08636b59f0
scripts: Change /etc/hosts to match hostname
2020-06-08 14:32:04 +03:00
Alexey Rogachevskiy
0aa7881dbb
scripts: Build firmware and sitl_gazebo in catkin workspace
2020-06-04 23:06:44 +03:00
Alexey Rogachevskiy
d7ffc83f26
scripts: Fail on error
2020-06-04 23:02:29 +03:00
Alexey Rogachevskiy
84a84690ab
ros_ide_vm: Add vscode config after vscode is installed
2020-05-27 16:26:03 +03:00
Alexey Rogachevskiy
ceb508c965
assets: Add more desktop shortcuts
2020-05-27 13:41:42 +03:00
Alexey Rogachevskiy
696f61459e
scripts: Install python3-opencv
2020-05-27 13:40:19 +03:00
Alexey Rogachevskiy
e0ca00d3f2
scripts: Install pylint for VS Code
2020-05-27 13:39:55 +03:00
Alexey Rogachevskiy
2b6156b5ed
scripts: Use clover_description branch for clover
2020-05-26 21:55:51 +03:00
Alexey Rogachevskiy
aa4d2d50a4
scripts: Add setup.bash only after Clover is built
2020-05-26 21:54:27 +03:00
Alexey Rogachevskiy
49074a3ed2
scripts: Don't build Gazebo plugins from PX4
2020-05-26 21:53:32 +03:00
Alexey Rogachevskiy
3099889272
scripts: Bump clover install version to 0.20-rc.1
2020-05-07 20:43:31 +03:00
Alexey Rogachevskiy
5c4b952d35
scripts: Install rosdep explicitly
2020-03-30 17:01:02 +03:00
Alexey Rogachevskiy
39ae54ed0e
scripts: Fix running gazebo in vmware player
2020-03-30 16:36:43 +03:00
Alexey Rogachevskiy
1bbce23b94
scripts: Fix sed invocation
2020-03-30 16:31:30 +03:00
Alexey Rogachevskiy
faa88ed6e4
ros_ide_vm: Increase memory during build stage
2020-03-30 15:33:02 +03:00
Alexey Rogachevskiy
6b7176f1fa
ros_vm: Prebuild Gazebo SITL modules
2020-03-30 15:30:28 +03:00
Alexey Rogachevskiy
198d79954a
scripts: Install sshfs by default
2020-02-29 21:12:53 +03:00
Alexey Rogachevskiy
d22cf58ebc
ros_ide_vm: Disable guest additions uploading
2020-02-29 21:12:35 +03:00
Alexey Rogachevskiy
ad02754859
scripts: Prebuild px4_sitl
...
This has a nice side effect of checking out all of PX4's submodules
2020-02-28 20:48:41 +03:00
Alexey Rogachevskiy
1c5f09628d
assets: Add QGroundControl desktop icon
2020-02-28 18:02:05 +03:00
Alexey Rogachevskiy
15b0668ea4
Add COEX logo for background
2020-02-28 18:01:41 +03:00
Alexey Rogachevskiy
b5de1781e5
Add some personal touches
2020-02-28 15:36:27 +03:00
Alexey Rogachevskiy
d0fa0ad34c
Add .gitignore
2020-02-28 14:01:10 +03:00
Alexey Rogachevskiy
4824764bae
scripts: Additional fixes
2020-02-28 14:00:52 +03:00
Alexey Rogachevskiy
aef4ad1623
preseed: Remove unnecessary comments
2020-02-28 14:00:30 +03:00
Alexey Rogachevskiy
ae91bb580c
scripts: Clean up unneeded scripts
2020-02-26 16:17:19 +03:00
Alexey Rogachevskiy
55e06f6f1b
provision: Put everything in a single shell script
2020-02-25 22:44:49 +03:00
Alexey Rogachevskiy
9606fd0e75
Add automated build script
2020-02-24 18:27:38 +03:00
Alexey Rogachevskiy
8d3044edc8
scripts: Use open-vm-tools instead of VB Guest Additions
...
As of v6.1.2, Virtualbox still could not get its act together and provide working GPU virtualization. Thankfully,
OVF/OVA images are easily importable for VMware Workstation/Player, and GPU works much better there. Thus, there is
no reason to install Virtualbox guest additions, and having open-vm-tools preinstalled will result in a better
VMware player user experience.
2020-02-24 18:23:47 +03:00
Alexey Rogachevskiy
0e08565a1f
preseed: Use hwe kernel
2020-02-24 18:22:13 +03:00