Вы можете разобрать блокнот в скрипт на python. Вот сценарий , который я использовал для этого.
А вот рабочий процесс, который я сейчас использую:
Когда вы объединяете ветку с главной веткой, она запускает конвейер Jenkins, который клонирует код в вашем git-репо, анализирует записную книжку на правильный код python, создает среду, запускает некоторые тесты, а затем, если все удается, загружает скрипт в Сценарий AWS Glue и, при необходимости, создание задания. После того, как задание создано, вам просто нужно переписать скрипт в корзине, чтобы обновить код.