fix: demo without emojis

This commit is contained in:
Jason Song 2023-03-29 18:33:40 +08:00
parent 294f653d6b
commit eb5ef492b9
No known key found for this signature in database
GPG key ID: 8402EEEE4511A8B5

View file

@ -104,6 +104,29 @@ jobs:
You can upload it as a file with the extension `.yaml` in the directory `.gitea/workflows/` of the repository, perhaps `.gitea/workflows/demo.yaml`. You may notice that this is almost copied from [Quickstart for GitHub Actions](https://docs.github.com/en/actions/quickstart), yes, Gitea Actions is designed to be compatible with GitHub Actions.
Be careful, the demo file contains some emojis. Please make sure your database supports them, especially when using MySQL. If the charset is not `utf8mb4`, errors will occur, such as `Error 1366 (HY000): Incorrect string value: '\\xF0\\x9F\\x8E\\x89 T...' for column 'name' at row 1`. See [Database Preparation](https://docs.gitea.io/en-us/database-prep/#mysql). Alternatively, you can use this demo without emojis:
```yaml
name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "The job was automatically triggered by a ${{ gitea.event_name }} event."
- run: echo "This job is now running on a ${{ runner.os }} server hosted by Gitea!"
- run: echo "The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}."
- name: Check out repository code
uses: actions/checkout@v3
- run: echo "The ${{ gitea.repository }} repository has been cloned to the runner."
- run: echo "The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ gitea.workspace }}
- run: echo "This job's status is ${{ gitea.status }}."
```
The line `on: [push]` indicates that the workflow will be triggered when you push commits to this repository. However, when you upload the YAML file, it also pushes a commit, so you should see a new task in the Actions tab.
![view job](/demos/hacking-actions/view-job.png)