Skip to content

Commit

Permalink
Add helper script
Browse files Browse the repository at this point in the history
  • Loading branch information
jfabellera committed Jan 13, 2025
1 parent 745f0a4 commit de9a929
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Source/build_and_publish_locally.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#! /bin/bash
set -e

LIB=DistanceSensor
BUILD_YEAR=2025
VENDOR_GENERATED_DIR=./vendordeps/*
BUILD_REPO_DIR=./build/repos
RELEASE_DIR=$BUILD_REPO_DIR/releases/com/revrobotics/frc
MOVE_DIR=C:/Users/Public/wpilib/$BUILD_YEAR/maven/com/revrobotics/frc
VENDOR_DIR=C:/Users/Public/wpilib/$BUILD_YEAR/vendordeps

echo "*** Building ***"
./gradlew build -PreleaseMode

echo "*** Generating maven directories ***"
./gradlew publish -PreleaseMode

echo "*** Ensuring destination maven directories exist ***"
mkdir -p $MOVE_DIR

echo "*** Moving maven directories ***"
cp -r $RELEASE_DIR/$LIB-cpp $MOVE_DIR
cp -r $RELEASE_DIR/$LIB-driver $MOVE_DIR
cp -r $RELEASE_DIR/$LIB-java $MOVE_DIR

echo "*** Moving vendor deps ***"
cp -r $VENDOR_GENERATED_DIR $VENDOR_DIR

0 comments on commit de9a929

Please sign in to comment.