Skip to content

Commit

Permalink
Add GitHub workflow for Windows CI
Browse files Browse the repository at this point in the history
Signed-off-by: Jacob Perron <[email protected]>
  • Loading branch information
jacobperron committed Jun 2, 2020
1 parent e479cd1 commit 998300f
Showing 1 changed file with 23 additions and 4 deletions.
27 changes: 23 additions & 4 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,37 @@ name: CI
on: [push]

jobs:
build_and_test:
linux_build_and_test:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Install Java
run: |
sudo apt update -qq
sudo apt install -y default-jdk
- uses: ros-tooling/[email protected].14
- uses: ros-tooling/[email protected].20
with:
required-ros-distributions: dashing
- uses: ros-tooling/action-ros-ci@8d58122
- uses: ros-tooling/action-ros-ci@e96382d
with:
package-name: rosidl_generator_java rcljava_common rcljava
source-ros-binary-installation: dashing
vcs-repo-file-url: https://raw.githubusercontent.com/ros2-java/ros2_java/dashing/ros2_java_desktop.repos
vcs-repo-file-url: "${{ github.workspace }}/ros2_java_desktop.repos"
windows_build_and_test:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: '11.0.6' # The JDK version to make available on the path.
java-package: jdk
architecture: x64
- uses: ros-tooling/[email protected]
with:
required-ros-distributions: dashing
- uses: ros-tooling/action-ros-ci@e96382d
with:
package-name: rosidl_generator_java rcljava_common rcljava
vcs-repo-file-url: |
"https://raw.githubusercontent.com/ros2/ros2/dashing/ros2.repos"
"${{ github.workspace }}/ros2_java_desktop.repos"

0 comments on commit 998300f

Please sign in to comment.