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