We study the propagation dynamics of a Lotka-Volterra competition system in which one growth rate behaves like a monotonically decreasing wave profile that shifts with a given speed and is also periodic in the first spatial variable, while the other growth rate behaves similarly, except that its profile is monotonically increasing with respect to the shifting variable. Furthermore, both growth functions are assumed to be sign-changed, which implies that the environments in which the species live switch spatially from 'good' regions (suitable for survival) to 'bad' regions (not suitable for survival) and vice versa. We reveal that the model admits a forced pulsating wave only when the forced speed lies within a finite interval (c & lowast;,c(& lowast;)) that contains zero. Biologically, this corresponds to the formation of a shifting cline. Moreover, we find that c(& lowast;)<0 and c(& lowast;)>0 can be calculated in terms of the Fisher-KPP speeds related to the linearized equations of each species. By applying a sliding technique, we show that the forced pulsating wave is unique. We also prove that the forced pulsating wave is Lyapunov-stable. Finally, the spreading dynamics of spatial gap formation in the two species are also investigated when the forced wave speed is either less than c(& lowast;) or greater that c(& lowast;). We employ a novel approach to demonstrate how the species invade in response to a shifting environment.