Commit Graph

75 Commits

Author SHA1 Message Date
Oleg Kalachev
6e0ae794a8 Print image size 2021-06-29 03:14:03 +03:00
Oleg Kalachev
0ab9135864 Use apt-get not apt
apt issues warnings as it doesn’t have a stable interface
2021-06-29 03:12:40 +03:00
Oleg Kalachev
50e6b431a6 Echo commands in scripts 2021-06-29 03:11:27 +03:00
Oleg Kalachev
77d5496ede Make examples directory a symlink 2021-06-29 03:10:34 +03:00
Oleg Kalachev
129936bb4c v0.4.1 v0.4.1 2021-02-22 20:42:39 +03:00
Oleg Kalachev
8393fd4c27 Fix building sitl_gazebo (#2) v0.4 2021-01-26 15:49:44 +03:00
Oleg Kalachev
141a6f37b5 Add jMAVSim + Clover shortcut 2021-01-13 18:29:54 +03:00
Oleg Kalachev
7b046547a4 Simplify VS Code shortcut title 2021-01-13 18:29:44 +03:00
Oleg Kalachev
29f4118dc6 Use git describe for image name v0.3 2020-10-23 16:59:37 +03:00
Alexey Rogachevskiy
18e3d2408f scripts: Use master branch for clover 2020-08-14 16:36:39 +03:00
Alexey Rogachevskiy
b452360661 build: Fix syntax 2020-08-11 23:24:09 +03:00
Alexey Rogachevskiy
db0d54ba27 build: Show deploy link in logs 2020-08-11 00:59:21 +03:00
Alexey Rogachevskiy
b8efc64718 assets, scripts: More clever->clover transitions 2020-08-10 19:01:37 +03:00
Alexey Rogachevskiy
16e81cabf9 scripts: ugh, npm 2020-08-10 02:14:38 +03:00
Alexey Rogachevskiy
a87234921d scripts: Expose examples 2020-08-10 00:33:33 +03:00
Alexey Rogachevskiy
62391fa4d4 scripts: Install Node.js and build Clover docs 2020-08-10 00:30:45 +03:00
Alexey Rogachevskiy
d3dded96a8 scripts: Use v1.10.1-clover branch for PX4 2020-08-07 17:07:49 +03:00
Alexey Rogachevskiy
de5ea26b6c travis: Use xvfb to run packer
This may help with SSH timeouts - apparently something is wrong when
Virtualbox starts without an X session, so the internal X session fails.
2020-08-04 13:23:01 +03:00
Alexey Rogachevskiy
9c7e1926aa base_vm, ros_ide_vm: Rename clever to clover 2020-08-04 00:10:00 +03:00
Alexey Rogachevskiy
345d639e53 scripts: Remove hardcoded paths to $HOME, prepare for renaming 2020-08-03 19:06:15 +03:00
Alexey Rogachevskiy
03a52f7129 scripts: Respect requirements.txt from clover 2020-07-22 00:35:03 +03:00
Alexey Rogachevskiy
f5ded4c4e2 build: Bring back check for prebuilt image v0.1 2020-07-20 23:31:50 +03:00
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