github.com/kubeflow/training-operator@v1.7.0/.github/workflows/publish-example-images.yaml (about) 1 name: Publish Training Operator Example Images 2 3 on: 4 - push 5 - pull_request 6 7 jobs: 8 example: 9 name: Publish Image 10 uses: ./.github/workflows/build-and-publish-images.yaml 11 with: 12 component-name: ${{ matrix.component-name }} 13 # TODO (tenzen-y): Support linux/arm64 platform 14 platforms: linux/amd64 15 dockerfile: ${{ matrix.dockerfile }} 16 secrets: 17 DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} 18 DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} 19 20 strategy: 21 fail-fast: false 22 matrix: 23 include: 24 - component-name: tf-dist-mnist-test 25 dockerfile: examples/tensorflow/dist-mnist/Dockerfile 26 - component-name: tf-distributed-worker 27 dockerfile: examples/tensorflow/distribution_strategy/estimator-API/Dockerfile 28 - component-name: tf-multi-worker-strategy 29 dockerfile: examples/tensorflow/distribution_strategy/keras-API/Dockerfile 30 - component-name: tf-mnist-with-summaries 31 dockerfile: examples/tensorflow/mnist_with_summaries/Dockerfile 32 - component-name: tf-smoke 33 dockerfile: examples/tensorflow/tf_sample/Dockerfile 34 - component-name: pytorch-dist-sendrecv-test 35 dockerfile: examples/pytorch/smoke-dist/Dockerfile 36 - component-name: pytorch-elastic-example-imagenet 37 dockerfile: examples/pytorch/elastic/imagenet/Dockerfile 38 - component-name: pytorch-elastic-example-echo 39 dockerfile: examples/pytorch/elastic/echo/Dockerfile 40 41 # TODO (tenzen-y): Fix the below broken Dockerfiles 42 # - component-name: lightgbm-dist-py-test 43 # dockerfile: examples/xgboost/lightgbm-dist/Dockerfile 44 # - component-name: xgboost-dist-rabit-test 45 # dockerfile: examples/xgboost/smoke-dist/Dockerfile 46 # - component-name: xgboost-dist-iris 47 # dockerfile: examples/xgboost/xgboost-dist 48 # - component-name: mxnet-gpu 49 # dockerfile: examples/mxnet/train/Dockerfile 50 # - component-name: mxnet-auto-tuning 51 # dockerfile: examples/mxnet/tune/Dockerfile 52 # - component-name: pytorch-dist-mnist-mpi 53 # dockerfile: examples/pytorch/mnist/Dockerfile-mpi 54 # - component-name: pytorch-dist-mnist 55 # dockerfile: examples/pytorch/mnist/Dockerfile