-
Notifications
You must be signed in to change notification settings - Fork 0
76 lines (71 loc) · 2.85 KB
/
test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
name: Octogray test
on:
push:
branches:
- master
jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7.8'
bundler-cache: true
- name: Preparation
run: |
cd ../
git clone https://github.com/imathis/octopress.git ./octopress.orig
cp -r octopress.orig octopress.master
cd octopress.master
git submodule add https://github.com/rcmdnk/octogray.git .themes/octogray
sed -i"" 's/[email protected]:/https:\/\/github.com\//' .themes/octogray/.gitmodules
cd ../
cp -r octopress.orig octopress.gh-pages
cd octopress.gh-pages
git submodule add https://github.com/rcmdnk/octogray.git .themes/octogray
sed -i"" 's/[email protected]:/https:\/\/github.com\//' .themes/octogray/.gitmodules
cd ../
git config --global user.email "[email protected]"
git config --global user.name "rcmdnk"
git config --global init.defaultBranch main
- name: master check
run: |
cd ../
cd octopress.master
./.themes/octogray/setup.sh -y
rake setup_github_pages["[email protected]:rcmdnk/test.github.io","yes"]
post=$(rake new_post["test"]|grep "Creating new post"|cut -d: -f2)
sed -i"" "s/published: *false/published: true/" $post
sed -i"" "s/categories:/categories: cat/" $post
sed -i"" "s/tags:/tags: tag/" $post
sed -i"" "s/<\!-- *more *-->/This is test post."\\$'\n'"<\!-- more -->/" $post
sed -i"" "s/{% include after_excerpt.html %}/{% include after_excerpt.html %}"\\$'\n'"# Test Sectiontest"\\$'\n'"test $(date) test./" $post
echo >> $post
echo "[Code test](/others/codetest/) ">> $post
bundle exec jekyll --version
#cat _config.yml
rake generate --trace
- name: gh-pages check
run: |
cd ../
cd octopress.gh-pages
gem update --system --no-document
./.themes/octogray/setup.sh -y -l
echo rcmdnk.com > source/CNAME
rake setup_github_pages["https://${GITHUB_ACTOR}:${{secrets.GITHUB_TOKEN}}@github.com/${GITHUB_REPOSITORY}","yes"]
grep "^use_token" Rakefile
post=$(rake new_post["test"]|grep "Creating new post"|cut -d: -f2)
sed -i"" "s/title:.*/title: Test post/" $post
sed -i"" "s/categories:.*/categories: cat/" $post
sed -i"" "s/tags:.*/tags: [\"tag\"]/" $post
sed -i"" "s/published: *false/published: true/" $post
sed -i"" "s/<\!-- *more *-->/This is test post."\\$'\n'"<\!-- more -->/" $post
sed -i"" "s/^##$/## Test Section"\\$'\n'"test $(date) test./" $post
echo >> $post
echo "[Code test](/others/codetest/) ">> $post
rake gen --trace
rake deploy