In this work we introduce a theory of stochastic integration with respect to general cylindrical semimartingales defined on a locally convex space Φ. Our construction of the stochastic integral is based on the theory of tensor products of topological vector spaces and the property of good integrators of real-valued semimartingales. This theory is further developed in the case where Φ is a complete, barrelled, nuclear space, where we obtain a complete description of the class of integrands as Φ-valued locally bounded and weakly predictable processes. Several other properties of the stochastic integral are proven, including a Riemann representation, a stochastic integration by parts formula and a stochastic Fubini theorem. Our theory is then applied to provide sufficient and necessary conditions for existence and uniqueness of solutions to linear stochastic evolution equations driven by semimartingale noise taking values in the strong dual Φ of Φ. In the last part of this article we apply our theory to define stochastic integrals with respect to a sequence of real-valued semimartingales.