Sign inSign up

initdc/demo

By initdc

Updated almost 2 years ago

Project written by go, you just need build once time.

Image
0

2.7K

initdc/demo repository overview

Golang Project Workflow

Project written by go, you just need build once time.

Build on Linux Host

  1. deps

    • go
    • ruby
    • tree
    • sha256sum
    • docker
  2. build

    edit config and build CMD as you need

    # build binarys
    ruby build.rb
    ruby build.rb --install-qemu ## if you want run cross-arch testing
    ruby build.rb --run-test
    ruby build.rb v0.0.2 
    ruby build.rb less ## build bin for LESS_OS_ARCH
    echo > version.rb 'VERSION = "fix-bug-001"'
    ruby build.rb test --run-test
    
    # build docker images
    ruby docker-tag.rb
    ruby docker-tag.rb v0.0.2
    ruby docker-tag.rb dev
    ruby docker-tag.rb v$(TZ=Asia/Shanghai date +%Y.%m.%d)
    

GitHub actions

  • build binarys
  • upload release files
  • build docker images

More about docker

Check https://github.com/initdc/ssh-proxy-by-caddy-l4

License

MPL 2.0

Tag summary

Content type

Image

Digest

sha256:9b0cb5a93

Size

1.1 MB

Last updated

almost 2 years ago

docker pull initdc/demo