OAKLAND (CBS SF) — A fatal shooting near an East Oakland fire station on Tuesday night had several firefighters ducking for cover, a battalion chief said.

Police said the shooting happened around 8:55 p.m. in the 5000 block of Melrose Avenue. One person was killed in the shooting.

READ MORE: SF Restaurant Apologizes for Denying Service to Armed, On-Duty Police Officers

At least one of the roughly 20 to 30 shots fired hit the fire department’s Station 18, located nearby at 1700 50th Avenue, Oakland fire Battalion Chief Emon Usher said.

A lieutenant and cadet were standing near one of the fire trucks in an apparatus room when a bullet came through a large panel of glass at one end of room and exited through another window at the opposite end, Usher said.

The lieutenant and cadet raced to a nearby office and ducked under a desk while the shots continued to ring out. Another seven crewmembers at the fire station also took cover, Usher said.

Usher said the steady gunfire continued and became louder. He said it definitely came from a high-caliber weapon.

READ MORE: International Travelers Brace For New COVID Testing Requirement

“At that point, your fight-or-flight instincts come in, and you’re hoping you don’t get hit,” Usher said.

None of the crewmembers was hit, Usher said. The only damage to the fire station was to the windows, he said.

Usher said all the crewmembers finished their shifts and are not taking any time off.

“If we’re safe, then we can help the people that need us,” Usher said.

The person killed, whose name has not yet been released, died at a hospital after the shooting, police said.

MORE NEWS: Northbound San Tomas Expressway in Santa Clara Closed by 'Major Injury' Accident

(Copyright 2013 by CBS San Francisco and Bay City News Service. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)