[Poll] How does your team deploy code?

There’s quite a lot of ways of deploying code to a robot, and I’ve seen people use a lot of the different methods. I’m curious as to which one is the most widely used among FRC programming.

How does your team deploy code?

  • Using the Shift + F5 Shortcut
  • Right clicking build.gradle and selecting “Deploy Robot Code”
  • Opening the command pallete (Ctrl + Shift + P) and searching for the deploy command
  • Clicking the WPILib Icon and selecting “Deploy Robot Code”
  • Manually typing ./gradlew deploy in the terminal
  • Other (different IDE or custom action)
0 voters

I right click on FRC Robot Boot-up Deployment and select Run as Startup

3 Likes

You can also hit the ellipsis when you have a code file open, and the deploy button is in the dropdown there as well, which if I’m not doing ./gradlew deploy from the command line is my next goto.

1 Like

I had no idea that existed, that’s actually very useful. I won’t be using that to deploy but I’m definitely doing that for simulating or starting a tool.

I want to add that as an option in the poll but for some reason Discourse will delete all of the existing votes if I edit it

TBH, I forgot right clicking on build.gradle worked. Can’t believe it’s been 6 years since that was written.

I usually use shift-f5, then remember that I’m using one of the driver station Lenovos and it’s actually shift-fn-f5, then I realize I’m not connected to the robot.

7 Likes

py -m robotpy deploy

1 Like

Since it’s being deployed from a command in the terminal it would fit with manually running the deploy command

Running ./gradlew always makes me a bit nauseous :nauseated_face: