From aa3d56fce9e0746cf399483faf5c39a74b873aa2 Mon Sep 17 00:00:00 2001 From: Kang Huaishuai Date: Sun, 20 Dec 2020 23:22:30 +0800 Subject: [PATCH] remove travis ci Signed-off-by: Kang Huaishuai --- .github/workflows/check-link.yml | 1 - .github/workflows/ci.yaml | 2 +- .vuepress/config.js | 1 - SUMMARY.md | 1 - cases/ci/travis/README.md | 47 -------------------------------- cases/ci/travis/demo/.travis.yml | 16 ----------- cases/ci/travis/demo/Dockerfile | 3 -- 7 files changed, 1 insertion(+), 70 deletions(-) delete mode 100644 cases/ci/travis/README.md delete mode 100644 cases/ci/travis/demo/.travis.yml delete mode 100644 cases/ci/travis/demo/Dockerfile diff --git a/.github/workflows/check-link.yml b/.github/workflows/check-link.yml index 6866bf6..6250589 100644 --- a/.github/workflows/check-link.yml +++ b/.github/workflows/check-link.yml @@ -51,7 +51,6 @@ jobs: "security.ubuntu.com/ubuntu",\ "nginx.com",\ "img.shields.io/github/release/yeasy/docker_practice",\ - "travis-ci.org/yeasy/docker_practice.svg",\ "launchpad.net",\ "www.w3.org/1999",\ "chat.freenode.net",\ diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0806578..45819df 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -99,7 +99,7 @@ jobs: PCIT_GIT_URL: github.com/docker-practice/vuepress PCIT_KEEP_HISTORY: "true" PCIT_LOCAL_DIR: .vuepress/dist - PCIT_MESSAGE: Sync from yeasy/docker_practice@${{github.sha}} by PCIT + PCIT_MESSAGE: Build from yeasy/docker_practice@${{github.sha}} PCIT_TARGET_BRANCH: master PCIT_USERNAME: khs1994 - name: Set coding.net CNAME diff --git a/.vuepress/config.js b/.vuepress/config.js index 0130ab0..5ffa543 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -222,7 +222,6 @@ module.exports = config({ 'drone/install' ] }, - 'travis/' ], '/': [ '/', diff --git a/SUMMARY.md b/SUMMARY.md index e3ef168..9cecb27 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -146,7 +146,6 @@ * [GitHub Actions](cases/ci/actions/README.md) * [Drone](cases/ci/drone/README.md) * [部署 Drone](cases/ci/drone/install.md) - * [Travis CI](cases/ci/travis/README.md) * [在 IDE 中使用 Docker](ide/README.md) * [VS Code](ide/vsCode.md) * [podman - 下一代 Linux 容器工具](podman/README.md) diff --git a/cases/ci/travis/README.md b/cases/ci/travis/README.md deleted file mode 100644 index 792a5ce..0000000 --- a/cases/ci/travis/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# 在 Travis CI 中使用 Docker - -当代码提交到 GitHub 时,[Travis CI](https://travis-ci.com/) 会根据项目根目录 `.travis.yml` 文件设置的指令,执行一系列操作。 - -本小节介绍如何在 Travis CI 中使用 Docker 进行持续集成/持续部署(CI/CD)。这里以当代码提交到 GitHub 时自动构建 Docker 镜像并推送到 Docker Hub 为例进行介绍。 - -## 准备 - -首先登录 https://travis-ci.com/account/repositories 选择 GitHub 仓库,按照指引安装 GitHub App 来启用 GitHub 仓库构建。 - -在项目根目录新建一个 `Dockerfile` 文件。 - -```docker -FROM alpine - -RUN echo "Hello World" -``` - -新建 Travis CI 配置文件 `.travis.yml` 文件。 - -```yml -language: bash - -dist: xenial - -services: - - docker - -before_script: - # 登录到 docker hub - - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - -script: - # 这里编写测试代码的命令 - - echo "test code" - -after_success: - # 当代码测试通过后执行的命令 - - docker build -t username/alpine . - - docker push username/alpine -``` - -> 请提前在 Travis CI 仓库设置页面配置 `DOCKER_PASSWORD` `DOCKER_USERNAME` 变量 - -## 查看结果 - -将项目推送到 GitHub,登录 [Travis CI](https://travis-ci.com/) 查看构建详情。 diff --git a/cases/ci/travis/demo/.travis.yml b/cases/ci/travis/demo/.travis.yml deleted file mode 100644 index a170547..0000000 --- a/cases/ci/travis/demo/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: bash - -dist: xenial - -services: - - docker - -before_script: - - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - -script: - - echo "test code" - -after_success: - - docker build -t username/alpine . - - docker push username/alpine diff --git a/cases/ci/travis/demo/Dockerfile b/cases/ci/travis/demo/Dockerfile deleted file mode 100644 index a58cc93..0000000 --- a/cases/ci/travis/demo/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM alpine - -RUN echo "Hello World"