From f7475e6caf36839b4a643eb7d174599190b7298b Mon Sep 17 00:00:00 2001 From: haixiw Date: Mon, 13 Feb 2023 23:44:53 +0000 Subject: [PATCH] Remove buildspec from github --- ci/buildspec-extension.yml | 32 -------------------- ci/buildspec.yml | 61 -------------------------------------- ci/buildspec_arm.yml | 45 ---------------------------- 3 files changed, 138 deletions(-) delete mode 100644 ci/buildspec-extension.yml delete mode 100644 ci/buildspec.yml delete mode 100644 ci/buildspec_arm.yml diff --git a/ci/buildspec-extension.yml b/ci/buildspec-extension.yml deleted file mode 100644 index ee7f6077..00000000 --- a/ci/buildspec-extension.yml +++ /dev/null @@ -1,32 +0,0 @@ -version: 0.2 - -env: - variables: - SKLEARN_FRAMEWORK_VERSION: "1.0-1" - EXTENSION_FRAMEWORK_VERSION: "2.5-1" - -phases: - install: - runtime-versions: - docker: 19 - python: 3.8 - pre_build: - commands: - - echo Logging in to Amazon ECR... - - $(aws ecr get-login --no-include-email --region $AWS_DEFAULT_REGION) - build: - commands: - - echo Build started on `date` - - echo Building the Docker image... - - docker login -u $dockerhub_username -p $dockerhub_password - - docker build -t sklearn-base:$SKLEARN_FRAMEWORK_VERSION-cpu-py3 -f docker/$SKLEARN_FRAMEWORK_VERSION/base/Dockerfile.cpu . - - pip install wheel setuptools - - python setup.py bdist_wheel - - docker build -t preprod-sklearn:$SKLEARN_FRAMEWORK_VERSION-cpu-py3 -f docker/$SKLEARN_FRAMEWORK_VERSION/final/Dockerfile.cpu . - - docker build -t preprod-sklearn:extension-$EXTENSION_FRAMEWORK_VERSION-cpu-py3 -f docker/$SKLEARN_FRAMEWORK_VERSION/extension/Dockerfile.cpu . - - docker tag preprod-sklearn:extension-$EXTENSION_FRAMEWORK_VERSION-cpu-py3 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-sklearn-automl:$EXTENSION_FRAMEWORK_VERSION-cpu-py3 - post_build: - commands: - - echo Build completed on `date` - - echo Pushing the Docker image... - - docker push 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-sklearn-automl:$EXTENSION_FRAMEWORK_VERSION-cpu-py3 diff --git a/ci/buildspec.yml b/ci/buildspec.yml deleted file mode 100644 index 7d74c708..00000000 --- a/ci/buildspec.yml +++ /dev/null @@ -1,61 +0,0 @@ -version: 0.2 - -env: - variables: - FRAMEWORK_VERSION: "1.0-1" - -phases: - install: - runtime-versions: - docker: 19 - python: 3.8 - pre_build: - commands: - - echo Logging in to Amazon ECR... - - $(aws ecr get-login --no-include-email --region $AWS_DEFAULT_REGION) - - echo Installing dependencies... - - curl -LO http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh - - bash Miniconda3-latest-Linux-x86_64.sh -bfp /miniconda3 - - export PATH=/miniconda3/bin:${PATH} - - conda install python=3.8 - - conda update -y conda - - python3 -m pip install pip==20.1 # The new pip denpendency resolver in 20.2+ can't resolve 1.0-1 and 0.90 dependencies - - python3 -m pip install .[test] - build: - commands: - - echo Build started on `date` - - echo Building the Docker image... - - docker login -u $dockerhub_username -p $dockerhub_password - - docker build -t sklearn-base:$FRAMEWORK_VERSION -f docker/$FRAMEWORK_VERSION/base/Dockerfile.cpu . - - pip install wheel setuptools - - python setup.py bdist_wheel - - docker build -t preprod-sklearn:$FRAMEWORK_VERSION -f docker/$FRAMEWORK_VERSION/final/Dockerfile.cpu . - - echo Running tox... - - printf "FROM preprod-sklearn:$FRAMEWORK_VERSION\nADD . /app\nWORKDIR /app\nRUN python3 -m pip install .[test]" > Dockerfile.test - - docker build -t test-sklearn -f Dockerfile.test . - - docker run --rm -t test-sklearn sh -c 'pytest --cov=sagemaker_sklearn_container --cov-fail-under=60 test/unit' - - docker run --rm -t test-sklearn sh -c 'flake8 setup.py src test' - - echo Running container tests... - - pytest test/integration --docker-base-name preprod-sklearn --tag $FRAMEWORK_VERSION --py-version 3 --framework-version $FRAMEWORK_VERSION - - docker tag preprod-sklearn:$FRAMEWORK_VERSION 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn:$FRAMEWORK_VERSION - post_build: - commands: - - echo Build completed on `date` - - echo Pushing the Docker image... - - | - case $CODEBUILD_WEBHOOK_EVENT in - PUSH | PULL_REQUEST_MERGED) - echo Pushing final image.. - docker push 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn:$FRAMEWORK_VERSION | grep -v -E "[0-9]{12}.dkr.ecr.\S+.amazonaws.com" - ;; - PULL_REQUEST_CREATED | PULL_REQUEST_UPDATED | PULL_REQUEST_REOPENED) - # pushes test tag for manual verification, requires cleanup in ECR every once in a while though - TEST_TAG=515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn:$FRAMEWORK_VERSION-test - docker tag preprod-sklearn:$FRAMEWORK_VERSION ${TEST_TAG} - echo Pushing test image.. - docker push ${TEST_TAG} | grep -v -E "[0-9]{12}.dkr.ecr.\S+.amazonaws.com" - ;; - *) - echo Undefined behavior for webhook event type $CODEBUILD_WEBHOOK_EVENT - ;; - esac diff --git a/ci/buildspec_arm.yml b/ci/buildspec_arm.yml deleted file mode 100644 index c84e0d43..00000000 --- a/ci/buildspec_arm.yml +++ /dev/null @@ -1,45 +0,0 @@ -version: 0.2 - -env: - variables: - FRAMEWORK_VERSION: "1.0-1" - -phases: - install: - runtime-versions: - docker: 19 - python: 3.8 - pre_build: - commands: - - echo Logging in to Amazon ECR... - - $(aws ecr get-login --no-include-email --region $AWS_DEFAULT_REGION) - - echo Installing dependencies... - - curl -LO https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-aarch64.sh - - bash Miniconda3-py38_4.12.0-Linux-aarch64.sh -bfp /miniconda3 - - export PATH=/miniconda3/bin:${PATH} - - conda install python=3.8 - - conda update -y conda - - python3 -m pip install pip==20.1 # The new pip denpendency resolver in 20.2+ can't resolve 1.0-1 and 0.90 dependencies - - python3 -m pip install .[test] - build: - commands: - - echo Build started on `date` - - echo Building the Docker image... - - docker login -u $dockerhub_username -p $dockerhub_password - - docker build -t sklearn-base:$FRAMEWORK_VERSION-arm64 -f docker/$FRAMEWORK_VERSION/base/Dockerfile_arm.cpu . - - pip install wheel setuptools - - python setup.py bdist_wheel - - docker build -t preprod-sklearn:$FRAMEWORK_VERSION-arm64 -f docker/$FRAMEWORK_VERSION/final/Dockerfile_arm.cpu . - - echo Running tests... - - printf "FROM preprod-sklearn:$FRAMEWORK_VERSION-arm64\nADD . /app\nWORKDIR /app\nRUN python3 -m pip install .[test]" > Dockerfile_arm.test - - docker build -t test-sklearn -f Dockerfile_arm.test . - - docker run --rm -t test-sklearn sh -c 'pytest --cov=sagemaker_sklearn_container --cov-fail-under=60 test/unit' - - docker run --rm -t test-sklearn sh -c 'flake8 setup.py src test' - - echo Running container tests... - - pytest test/integration --docker-base-name preprod-sklearn --tag $FRAMEWORK_VERSION-arm64 --py-version 3 --framework-version $FRAMEWORK_VERSION - - docker tag preprod-sklearn:$FRAMEWORK_VERSION-arm64 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn:$FRAMEWORK_VERSION-arm64 - post_build: - commands: - - echo Build completed on `date` - - echo Pushing the Docker image... - - docker push 515193369038.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn:$FRAMEWORK_VERSION-arm64