update workflow yaml
All checks were successful
Dns / build (push) Successful in 59s

This commit is contained in:
lychang
2025-08-18 22:56:11 +08:00
parent 714bfa00a5
commit a0a218817b
2 changed files with 15 additions and 9 deletions

View File

@@ -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

19
main.go
View File

@@ -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)