diff --git a/.gitea/workflows/actions.yml b/.gitea/workflows/actions.yml index 137db34..85618e1 100644 --- a/.gitea/workflows/actions.yml +++ b/.gitea/workflows/actions.yml @@ -32,7 +32,10 @@ jobs: docker rmi $BUILD_NAME:bak fi - name: Rename image - run: docker tag $BUILD_NAME:$IMAGE_TAG $BUILD_NAME:bak; + run: | + if [[ "$(docker images -q $BUILD_NAME:$IMAGE_TAG)" != "" ]];then + docker tag $BUILD_NAME:$IMAGE_TAG $BUILD_NAME:bak + fi - name: Build new image run: docker build -t $BUILD_NAME:$IMAGE_TAG . - name: Run container diff --git a/main.go b/main.go index 427ea4b..9c46cc2 100644 --- a/main.go +++ b/main.go @@ -4,13 +4,14 @@ package main import ( "encoding/json" "fmt" + "io" + "net/http" + "time" + _ "github.com/PuerkitoBio/goquery" dns "github.com/alibabacloud-go/alidns-20150109/v2/client" openapi "github.com/alibabacloud-go/darabonba-openapi/client" "github.com/alibabacloud-go/tea/tea" - "io" - "net/http" - "time" ) /** @@ -124,12 +125,14 @@ func main() { currentHostIP := QueryPublicIP() if currentHostIP != ip { client, _ := CreateClient(tea.String("LTAI4G6QTMpykP5rBQtYvzR4"), tea.String("0X9WwmXMbIqkuNWjaPg31LhTm5ThKc")) - domainName := "zhaoxueqing.top" - RecordMap := QueryRecordId(client, &domainName) + var domainName string + var RecordMap map[string]interface{} + domainName = "stayreal.online" + RecordMap = QueryRecordId(client, &domainName) + _ = UpdateDomainRecord(RecordMap, currentHostIP) + domainName = "liubeiting.cn" + RecordMap = QueryRecordId(client, &domainName) _ = UpdateDomainRecord(RecordMap, currentHostIP) - //domainName = "liubeiting.cn" - //RecordMap = QueryRecordId(client, &domainName) - //_ = UpdateDomainRecord(RecordMap, currentHostIP) ip = currentHostIP } else { fmt.Println("IP address no changes : ", currentHostIP)