I have a project which uses Angular on the frontend and Spring Boot on the backend.

At the moment, the frontend and the backend are in two separate repositories where I have prepared specific `travis.yaml` files like, for example, the Spring Boot app:

```
language: java
services: docker
addons:
  sonarcloud:
    organization: "mixeway" # the key of the org you chose at step #3
    token:
      secure: $SONAR_TOKEN

script:
  - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install sonar:sonar -Dmaven.test.skip=true -Dsonar.projectKey=Mixeway_MixewayBackend
  - mvn package -Dmaven.test.skip=true
  - docker build --build-arg JAR_FILE=target/mixeway-0.9.jar -t mixeway/backend:0.9 .
  - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
  - docker push mixeway/backend:0.9

```

The Angular `travis.yaml` is pretty similar (except that the build time of the Angular app is few times longer). I would like to merge the two repositories into one, with the code of the backend and the frontend in a single repository. I would like to have two separate pipelines, so a change in the backend code would not execute the pipeline for building the frontend image.

Is this possible? And if so, how?