• Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Model Serving
    • False
    • None
    • False
    • Testable
    • No
    • No
    • Pending
    • None

      cd ${SYNC_HOME}
      
      export TARGET_REPO_NAME=modelmesh
      
      git clone git@github.com:${GH_USER_NAME}/${TARGET_REPO_NAME}.git
      cd ${TARGET_REPO_NAME}/ 
      
      # Sync odh main to personal main branch
      git remote add odh git@github.com:opendatahub-io/${TARGET_REPO_NAME}.git
      git fetch odh
      git merge odh/main 
      git push 
       
      # Sync kserve release tag to a new release branch
      git remote add kserve https://github.com/kserve/${TARGET_REPO_NAME}
      git fetch kserve 
      git fetch kserve ${UPSTREAM_TARGET_TAG}
      git checkout -b kserve_${UPSTREAM_TARGET_TAG} ${UPSTREAM_TARGET_TAG}
      git checkout -b ${TODAY_DATE}_sync_main origin/main
      git merge kserve_${UPSTREAM_TARGET_TAG}  
      
      # Fix conflict(Manual)
      
      # Commit Sync source
      if [[ $TARGET_REPO_NAME != "modelmesh" ]]; then
        go mod tidy
      fi 
      git add .
      git commit -S -s -m "Sync upstream ${UPSTREAM_TARGET_TAG}"
      
      # Build/Push fast tag 
      GIT_COMMIT=$(git rev-parse HEAD) 
      BUILD_ID=$(date '+%Y%m%d')-$(git rev-parse HEAD | cut -c -5)
      IMAGE_TAG_VERSION=fast 
      #IMAGE_TAG=${IMAGE_TAG_VERSION}-$(git branch --show-current)_${BUILD_ID}
      docker build -t quay.io/opendatahub/${TARGET_REPO_NAME}:${IMAGE_TAG_VERSION} \
           --build-arg imageVersion=${IMAGE_TAG} \
           --build-arg buildId=${BUILD_ID} \
           --build-arg commitSha=${GIT_COMMIT} .
      docker push quay.io/opendatahub/${TARGET_REPO_NAME}:${IMAGE_TAG_VERSION}
      
      

       

              Unassigned Unassigned
              rhn-support-jlee JOOHO LEE
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: