Merge pull request #216 from Erope/master
Add CGO for Mac Co-authored-by: Erope <44471469+Erope@users.noreply.github.com>
This commit is contained in:
		
						commit
						bb62913e8a
					
				
							
								
								
									
										2
									
								
								.github/workflows/agent.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/agent.yml
									
									
									
									
										vendored
									
									
								
							@ -8,6 +8,8 @@ on:
 | 
			
		||||
jobs:
 | 
			
		||||
  deploy:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    container:
 | 
			
		||||
      image: goreleaser/goreleaser-cross
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@master
 | 
			
		||||
        with:
 | 
			
		||||
 | 
			
		||||
@ -2,14 +2,14 @@ before:
 | 
			
		||||
  hooks:
 | 
			
		||||
    - go mod tidy -v
 | 
			
		||||
builds:
 | 
			
		||||
  - env:
 | 
			
		||||
  - id: universal
 | 
			
		||||
    env:
 | 
			
		||||
      - CGO_ENABLED=0
 | 
			
		||||
    ldflags:
 | 
			
		||||
      - -s -w -X main.version={{.Version}} -X main.arch={{.Arch}}
 | 
			
		||||
    goos:
 | 
			
		||||
      - linux
 | 
			
		||||
      - windows
 | 
			
		||||
      - darwin
 | 
			
		||||
    goarch:
 | 
			
		||||
      - arm
 | 
			
		||||
      - arm64
 | 
			
		||||
@ -28,6 +28,32 @@ builds:
 | 
			
		||||
        goarch: arm64
 | 
			
		||||
    main: ./cmd/agent
 | 
			
		||||
    binary: nezha-agent
 | 
			
		||||
  - id: darwin-amd64
 | 
			
		||||
    env:
 | 
			
		||||
      - CGO_ENABLED=1
 | 
			
		||||
      - CC=o64-clang
 | 
			
		||||
      - CXX=o64-clang++
 | 
			
		||||
    ldflags:
 | 
			
		||||
      - -s -w -X main.version={{.Version}} -X main.arch={{.Arch}}
 | 
			
		||||
    goos:
 | 
			
		||||
      - darwin
 | 
			
		||||
    goarch:
 | 
			
		||||
      - amd64
 | 
			
		||||
    main: ./cmd/agent
 | 
			
		||||
    binary: nezha-agent
 | 
			
		||||
  - id: darwin-arm64
 | 
			
		||||
    env:
 | 
			
		||||
      - CGO_ENABLED=1
 | 
			
		||||
      - CC=oa64-clang
 | 
			
		||||
      - CXX=oa64-clang++
 | 
			
		||||
    ldflags:
 | 
			
		||||
      - -s -w -X main.version={{.Version}} -X main.arch={{.Arch}}
 | 
			
		||||
    goos:
 | 
			
		||||
      - darwin
 | 
			
		||||
    goarch:
 | 
			
		||||
      - arm64
 | 
			
		||||
    main: ./cmd/agent
 | 
			
		||||
    binary: nezha-agent
 | 
			
		||||
universal_binaries:
 | 
			
		||||
  - name_template: "nezha-agent"
 | 
			
		||||
    replace: false
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user