diff --git a/.woodpecker/deploy.yml b/.woodpecker/deploy.yml new file mode 100644 index 0000000..991fef2 --- /dev/null +++ b/.woodpecker/deploy.yml @@ -0,0 +1,40 @@ +branches: master + +pipeline: + build: + when: + path: [".woodpecker/*", "notes/*"] + image: docker.io/sainnhe/mdbook:latest + commands: + - mdbook build notes + deploy: + when: + path: [".woodpecker/*", "notes/*"] + image: docker.io/sainnhe/vercel:latest + secrets: + - VERCEL_TOKEN + - VERCEL_PROJECT_ID + - VERCEL_ORG_ID + commands: + - vercel notes/book --token $VERCEL_TOKEN --prod + notify: + when: + status: + - failure + image: docker.io/sainnhe/mailer:latest + commands: + - mailer + secrets: + [ + MAILER_FROM_ADDRESS, + MAILER_FROM_NAME, + MAILER_RECIPIENTS, + MAILER_USER_NAME, + MAILER_PASSWORD, + MAILER_HOST, + MAILER_PORT, + MAILER_USE_STARTTLS, + ] + environment: + - MAILER_SUBJECT=Run Failed + - MAILER_BODY=${CI_BUILD_LINK} diff --git a/notes/src/SUMMARY.md b/notes/src/SUMMARY.md index 54b45e3..602407c 100644 --- a/notes/src/SUMMARY.md +++ b/notes/src/SUMMARY.md @@ -24,7 +24,7 @@ - [替换空格](./substitute_spaces.md) - [翻转字符串里的单词](./reverse_words_in_a_string.md) - [左旋转字符串](./reverse_left_words.md) -- [KMP](./kmp.md) +- [KMP ⭐](./kmp.md) - [重复的子字符串](./repeated_substring_pattern.md) # 栈与队列