Commit a1ec3d22 authored by Li Mi's avatar Li Mi

添加Dnsmasq

parent 6b0cd172
name: 构建 dnsmasq 镜像
# 触发条件:在 push 到 master 分支后
on:
push:
paths:
- "dnsmasq/**"
env:
TKE_USERNAME: ${{ secrets.TKE_USERNAME }}
TKE_PASSWORD: ${{ secrets.TKE_PASSWORD }}
ACR_USERNAME: ${{ secrets.ACR_USERNAME }}
ACR_PASSWORD: ${{ secrets.ACR_PASSWORD }}
HUB_USERNAME: ${{ secrets.HUB_USERNAME }}
HUB_PASSWORD: ${{ secrets.HUB_PASSWORD }}
# 任务
jobs:
build-dnsmasq:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 构建 dnsmasq 镜像
uses: docker/build-push-action@v1
with:
username: ${{ secrets.HUB_USERNAME }}
password: ${{ secrets.HUB_PASSWORD }}
path: ./dnsmasq
dockerfile: ./dnsmasq/Dockerfile
registry: docker.io
repository: gzzchh/stacks
tags: dnsmasq
sync-back:
runs-on: ubuntu-latest
needs:
- build-dnsmasq
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 准备同步工具
run: bash ./sync-tool/tools.sh
- name: 搬回国内
run: ./image-syncer -r 3 --auth ./sync-tool/auth.json --images ./dnsmasq/dnsmasq.yml
FROM alpine
RUN apk --no-cache add dnsmasq
ENTRYPOINT ["dnsmasq", "-k"]
\ No newline at end of file
gzzchh/stacks:dnsmasq: ccr.ccs.tencentyun.com/gzzchh/stacks:smartdns
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment