diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5a8d1d59e90b4aa35c348d3fb97a5add853c50b2..198cf672a9968a67c01d61707c23e02f2ec48e5a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,48 +1,12 @@
 variables:
   GIT_SUBMODULE_STRATEGY: normal
 
-sagetex-sty-copy:
-  image: 
-    name: docker.io/sagemath/sagemath
-    entrypoint: [""]
-  tags: ["x64"]
-  script: cp /home/sage/sage/local/var/lib/sage/venv-python3.*/share/texmf/tex/latex/sagetex/sagetex.sty .
-  artifacts:
-    paths:
-      - sagetex.sty
-
-create-sage-scripts:
-  image: docker.io/texlive/texlive
-  tags: ["x64"]
-  needs: [sagetex-sty-copy]
-  script:
-    - make main.sagetex.sage
-    - make filtered_sage.txt
-  after_script:
-    - cat main.log
-  artifacts:
-    paths:
-      - "*"
-
-run-sage-script:
-  image: 
-    name: docker.io/sagemath/sagemath
-    entrypoint: [""]
-  needs: [create-sage-scripts]
-  tags: ["x64"]
-  script:
-    - sage -pip install "pseudowalls==0.0.3" --extra-index-url https://gitlab.com/api/v4/projects/43962374/packages/pypi/simple
-    -  sage main.sagetex.sage
-  artifacts:
-    paths:
-      - "*"
-
 build:
-  image: docker.io/texlive/texlive
-  needs: [run-sage-script]
+  image: registry.gitlab.com/lukenaylor/latex/sagetex-image:latest
   tags: ["x64"]
   script:
-    - latexmk || echo failed final latexmk
+    - sage -pip install "pseudowalls==0.0.3" --extra-index-url https://gitlab.com/api/v4/projects/43962374/packages/pypi/simple
+    - make || echo make failed
   artifacts:
     paths:
       - "*"