我如何在github Action yaml文件中使用秘密

问题描述 投票:0回答:1
name: Setup Maven on: workflow_call: jobs: setup-maven: runs-on: ubuntu-latest steps: - name: Debug Secrets run: | if [ -n "${{ secrets.REPOSECRETTEST }}" ]; then echo "PAT is set " else echo "PAT is missing" fi - name: Configure Maven settings.xml run: | mkdir -p ~/.m2 cat > ~/.m2/settings.xml <<EOL <settings> <servers> <server> <id>githubauth</id> <username>${{secrets.USERNAME}}</username> <password>${{secrets.PASSWORD}}</password> </server> </servers> </settings> EOL - name: Upload settings.xml uses: actions/upload-artifact@v4 with: name: maven-settings path: ~/.m2/settings.xml

我不确定这是否是关于创建
settings.xml

的最佳实践,但是在这种情况下,我该如何获得秘密(即用户名和密码)工作?

为什么不使用
省 - 塞特斯 - action

,它可以照顾您的需求?

当评论时,您可以添加一个
New Repository Secret

(例如,在
maven github-actions
1个回答
0
投票
- >

REPO_PASSWORD-> - >Settings

->

Secrets and variables

中,您可以在其中定义动作。您可以在您的行动是
Actions
secrets.REPO_USER

    
	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.