You're on the right track, just keep a cool head and solve those integrals. You can make use of the function's symmetry by noting that for even and real-valued $f(t)$, the Fourier coefficients can be written as
$$\begin{align}c_k&=\frac{1}{T}\int_{-T/2}^{T/2}f(t)e^{-j2\pi kt/T}dt\\&=\frac{2}{T}\int_0^{T/2}f(t)\cos(2\pi kt/T)dt\end{align}$$
So you end up with just two intervals and with two types of integrals, namely
$$I_1=\int\cos(2\pi kt/T)dt$$
and
$$I_2=\int t\cos(2\pi kt/T)dt$$
The first one is trivial and the second one can be solved using integration by parts. I'm confident that you can take it from here.
Another alternative, apart from representing the given function by the convolution of two rectangles as suggested in Hilmar's answer, is to differentiate the function. This approach was suggested in Olli's answer, but we can take this approach even a bit further. The first derivative of $f(t)$ is given in Olli's answer. If we differentiate a second time, we obtain
$$f''(t)=\delta(t+2)-\delta(t+1)-\delta(t-1)+\delta(t-2)$$
Computing the Fourier coefficients of this function is very simple:
$$\begin{align}d_k&=\frac{1}{T}\int_{-T/2}^{T/2}f''(t)e^{-j2\pi kt/T}dt\\&=\frac16\int_{-3}^3\big[\delta(t+2)-\delta(t+1)-\delta(t-1)+\delta(t-2)\big]e^{-j\pi kt/3}dt\\&=\frac16\left[e^{j2\pi k/3}-e^{j\pi k/3}-e^{-j\pi k/3}+e^{-j2\pi k/3}\right]\\&=\frac13\left[\cos\left(\frac{2\pi k}{3}\right)-\cos\left(\frac{\pi k}{3}\right)\right]\end{align}$$
These Fourier coefficients are related to the Fourier coefficients $c_k$ of the original function by
$$d_k=\left(\frac{j2\pi k}{T}\right)^2c_k=-\frac{\pi^2k^2}{9}c_k$$
Consequently, for $k\neq 0$ the Fourier coefficients $c_k$ of $f(t)$ are given by
$$\begin{align}c_k&=\frac{3}{\pi^2k^2}\left[\cos\left(\frac{\pi k}{3}\right)-\cos\left(\frac{2\pi k}{3}\right)\right],\quad k\neq 0\end{align}$$
The coefficient $c_0$ cannot be obtained from the coefficients $d_k$ because differentiation eliminates the DC value of $f(t)$. That coefficient needs to be obtained directly from $f(t)$:
$$c_0=\frac{1}{T}\int_{-T/2}^{T/2}f(t)dt=\frac12$$
Using the trigonometric identity $\cos(a-b)-\cos(a+b)=2\sin(a)\sin(b)$, the coefficients $c_k$ ($k\neq 0$) can also be written as
$$c_k=\frac{6}{\pi^2k^2}\sin\left(\frac{\pi k}{2}\right)\sin\left(\frac{\pi k}{6}\right),\quad k\neq 0$$
which shows the fact that the coefficients $c_k$ can be written as the multiplication of the Fourier coefficients of two rectangles (see Hilmar's answer). The other representation shown above as a difference of cosines shows that the function $f(t)$ can also be written as the difference of two triangles.
The figure below shows two approximations of $f(t)$ by truncating the Fourier series computed above. The blue curve was obtained by summing $10$ cosine terms, whereas for the orange curve $100$ cosine terms were used.

In sum, these are the options you have:
- solve the integrals making use of the function's symmetry, as explained above; it's not that hard.
- write the function as the convolution of two rectangles and use the well-known Fourier series of a rectangular pulse.
- write the function as the difference of two triangles and use the (relatively) well-known Fourier series of a triangular wave.
- differentiate the function twice to end up with Dirac impulses; then use the differentiation/integration property of Fourier series to obtain the Fourier coefficients of the original function.