docker build-f Dockerfile-t $IMAGE_NAME .-uses:elgohr/Publish-Docker-Github-Action@masterwith:name:${{secrets.DOCKER_USERNAME}}/${{secrets.DOCKER_REGISTRY}}username:${{secrets.DOCKER_USERNAME}}password:${{secrets.DOCKER_PASSWORD}}tags:"latest,${{ env.STATE_RELEASE_VERSION }}"# 将deploy.sh...
# 登录到 阿里云镜像服务,使用 GitHub secrets 传入账号密码,密码被加密存储在 GitHub 服务器-name:LogintoAliyunuses:docker/login-action@v1with:registry:registry.cn-shenzhen.aliyuncs.comusername:${{secrets.ALIYUN_USER_NAME}}password:${{secrets.ALIYUN_PASSWORD}} 同时要求我们的镜像前缀为registry.cn-shen...
Java Docker API Client. Contribute to TDose/docker-java development by creating an account on GitHub.
name:cion:push:tags:-v*env:APP_NAME:squidDOCKERHUB_REPO:zhonger/squidjobs:docker:runs-on:ubuntu-lateststeps:-name:Checkoutuses:actions/checkout@v2-name:Set upQEMUuses:docker/setup-qemu-action@v1-name:Set up Docker Buildxuses:docker/setup-buildx-action@v1-name:Login to DockerHubuses:docke...
GitHub Actions supports Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET, and more. Build, test, and deploy applications in your language of choice. Live logs See your workflow run in realtime with color and emoji. It’s one click to copy a link that highlights a specific line numb...
# # https://github.com/docker/build-push-action # - name: Build and push Docker image # id: build-and-push # 构建docker镜像,推送到自己的docker镜像仓库 # uses: docker/build-push-action@ac9327eae2b366085ac7f6a2d02df8aa8ead720a
uses: crazy-max/ghaction-docker-buildx@v1 with: buildx-version: latest - name: Build dockerfile (with push) # 构建镜像,用buildx可以同时构建X86和ARM架构的镜像,然后推送到hub.docker.com run: | cd demowebapp && \ fullCommit="${{ github.event.commits[0].id }}" && \ ...
{VERSION}" >> $GITHUB_OUTPUT# Docker配置多平台环境-name:SetupDockerBuildXuses:docker/setup-buildx-action@v2# 登录镜像仓库-name:LoginDockerHubuses:docker/login-action@v1with:#这里引用的变量为上一步配置的变量username:${{secrets.DOCKER_HUB_USERNAME}}password:${{secrets.DOCKER_HUB_PWD}}# 打包...
在这一步中我们需要登录到DockerHub,所以首先需要在 GitHub 项目中配置 hub 的user_name以及access_token. 网络异常,图片无法展示 | 网络异常,图片无法展示 | 配置好后便能在 action 中使用该变量了。 网络异常,图片无法展示 | 这里使用的是由 docker 官方提供的登录 action(docker/login-action)。
Github Action CI 最后,我们接下来把上述这三段脚本,串联起来。然后写一个yml文件交给action定时执行就大功告成啦! name: Sync_Datebase on: schedule: # UTC时间触发 - cron: "0 0 * * *" workflow_dispatch: jobs: sync: runs-on: ubuntu-latest ...