<commit_before>wolffy
============
一个简单的代码发布工具, 将git版本库代码提交到各节点, 适合运维能力弱的小团队.

## Install

### master

发布工具部署的机器, master机器执行项目克隆, 将指定的版本打包通过HTTP发送到各节点.

> 需要有克隆代码库的权限

> 需要与node节点能够互相通过HTTP访问

```
wget https://github.com/l2x/wolffy/releases/download/v0.0.1/wolffy-v0.0.1.tar.gz 
tar xvf wolffy-v0.0.1.tar.gz
cd wolffy-v0.0.1/master
nohup ./wolffy-master > wolffy-master.log&
```

### node

代码部署的机器, 接收master提交的部署任务, 将代码部署到指定目录以及执行自定义脚本.

```
wget https://github.com/l2x/wolffy/releases/download/v0.0.1/wolffy-v0.0.1.tar.gz 
tar xvf wolffy-v0.0.1.tar.gz
cd wolffy-v0.0.1/agent
nohup ./wolffy-agent -pk=privateKey -master=masterip > wolffy-agent.log&
```

## Usage

[demo]()

<commit_msg>fixes #7,#12,#9<commit_after>wolffy
============
一个简单的代码发布工具, 将git版本库代码提交到各节点, 适合运维能力弱的小团队.

## Install

### master

发布工具部署的机器, master机器执行项目克隆, 将指定的版本打包通过HTTP发送到各节点.

> 需要有克隆代码库的权限

> 需要与node节点能够互相通过HTTP访问

```
wget https://github.com/l2x/wolffy/releases/download/v0.0.1/wolffy-v0.0.1.tar.gz 
tar xvf wolffy-v0.0.1.tar.gz
cd wolffy-v0.0.1/master
nohup ./wolffy-master > wolffy-master.log&
```

### node

代码部署的机器, 接收master提交的部署任务, 将代码部署到指定目录以及执行自定义脚本.

```
wget https://github.com/l2x/wolffy/releases/download/v0.0.1/wolffy-v0.0.1.tar.gz 
tar xvf wolffy-v0.0.1.tar.gz
cd wolffy-v0.0.1/agent
nohup ./wolffy-agent -pk=privateKey -master=masterip > wolffy-agent.log&
```

## Usage

[demo]()



{'fraction_non_alphanumeric': 0.18109090909090908, 'fraction_numerical': 0.04072727272727273, 'mean_word_length': 4.192452830188679, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5901582', 'n_tokens_mistral': 866, 'n_tokens_neox': 924, 'n_words': 79}