From 987298f1f29ee30b46116ba1378dee4415657d1f Mon Sep 17 00:00:00 2001 From: sundyli <543950155@qq.com> Date: Fri, 3 Jan 2025 21:59:14 +0800 Subject: [PATCH] chore: add tag trigger publish ttc image (#558) add tag publish --- .github/workflows/ttc.yml | 14 +++++++++++--- ttc/src/client.rs | 2 +- ttc/src/server.rs | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ttc.yml b/.github/workflows/ttc.yml index bc5746783..78dd7db05 100644 --- a/.github/workflows/ttc.yml +++ b/.github/workflows/ttc.yml @@ -1,11 +1,13 @@ # .github/workflows/docker-publish.yml -name: Docker +name: TTC docker publish on: push: branches: - main + tags: + - 'v*' paths: - 'core/**' - 'driver/**' @@ -29,9 +31,15 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Build and push + - name: Set Docker tag + run: echo "DOCKER_TAG=${{ startsWith(github.ref, 'refs/tags/') && github.ref[10:] || 'latest' }}" >> $GITHUB_ENV + + - name: Print Docker tag + run: echo "Start to build and publish: datafuselabs/ttc-rust:$DOCKER_TAG" + + - name: TTC Build and push uses: docker/build-push-action@v2 with: push: true file: ./ttc/Dockerfile - tags: datafuselabs/ttc-rust:latest + tags: datafuselabs/ttc-rust:$DOCKER_TAG diff --git a/ttc/src/client.rs b/ttc/src/client.rs index 45369d0b1..9ca08b565 100644 --- a/ttc/src/client.rs +++ b/ttc/src/client.rs @@ -20,7 +20,7 @@ use tokio::net::TcpStream; #[tokio::main] async fn main() -> Result<(), Box> { // Connect to the server - let mut stream = TcpStream::connect("127.0.0.1:9092").await?; + let mut stream = TcpStream::connect("127.0.0.1:9902").await?; loop { // Prepare a sql diff --git a/ttc/src/server.rs b/ttc/src/server.rs index ff9b4173d..7d8e4253f 100644 --- a/ttc/src/server.rs +++ b/ttc/src/server.rs @@ -23,7 +23,7 @@ use clap::{command, Parser}; #[derive(Debug, Clone, Parser, PartialEq)] #[command(name = "ttc")] struct Config { - #[clap(short = 'P', default_value = "9092", env = "TTC_PORT", long)] + #[clap(short = 'P', default_value = "9902", env = "TTC_PORT", long)] port: u16, #[clap( long,