添加显示文件的内容
This commit is contained in:
parent
40d34d65d9
commit
65e53b8e3b
|
|
@ -13,10 +13,10 @@ This action replace all env that starts with APP_ with env value in file
|
||||||
## Example usage
|
## Example usage
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
uses: git.qtoa.cn/actions/action-env-replacer@0.0.1
|
uses: git.qtoa.cn/actions/action-env-replacer@0.0.2
|
||||||
with:
|
with:
|
||||||
file: 'deployment.yaml'
|
file: 'deployment.yaml'
|
||||||
force: true
|
show: false
|
||||||
```
|
```
|
||||||
|
|
||||||
deployment.yaml
|
deployment.yaml
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,10 @@ inputs:
|
||||||
file:
|
file:
|
||||||
description: 'file name'
|
description: 'file name'
|
||||||
required: true
|
required: true
|
||||||
default: ''
|
show:
|
||||||
|
description: 'show content'
|
||||||
|
required: false
|
||||||
|
default: false
|
||||||
runs:
|
runs:
|
||||||
using: 'node20'
|
using: 'node20'
|
||||||
main: 'dist/index.js'
|
main: 'dist/index.js'
|
||||||
|
|
@ -26590,6 +26590,12 @@ const core = __nccwpck_require__(2186);
|
||||||
const { writeFileSync, readFileSync } = __nccwpck_require__(7147);
|
const { writeFileSync, readFileSync } = __nccwpck_require__(7147);
|
||||||
try {
|
try {
|
||||||
const file = core.getInput('file');
|
const file = core.getInput('file');
|
||||||
|
core.info(`file:${file}`)
|
||||||
|
if(!file){
|
||||||
|
throw {
|
||||||
|
message:"file should not be empty"
|
||||||
|
}
|
||||||
|
}
|
||||||
let content = readFileSync(file, { encoding: "utf-8" })
|
let content = readFileSync(file, { encoding: "utf-8" })
|
||||||
const envs = process.env
|
const envs = process.env
|
||||||
for (const key in envs) {
|
for (const key in envs) {
|
||||||
|
|
@ -26599,6 +26605,9 @@ try {
|
||||||
}
|
}
|
||||||
writeFileSync(file, content)
|
writeFileSync(file, content)
|
||||||
core.info(`replace envs in ${file}`);
|
core.info(`replace envs in ${file}`);
|
||||||
|
if(core.getBooleanInput("show")){
|
||||||
|
core.info(`=============\n${content}\n=============`)
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
core.setFailed(error.message);
|
core.setFailed(error.message);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "action-env-replacer",
|
"name": "action-env-replacer",
|
||||||
"version": "0.0.1",
|
"version": "0.0.2",
|
||||||
"type": "commonjs",
|
"type": "commonjs",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "ncc build src/index.js -o dist"
|
"build": "ncc build src/index.js -o dist"
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,12 @@ const core = require('@actions/core');
|
||||||
const { writeFileSync, readFileSync } = require('fs');
|
const { writeFileSync, readFileSync } = require('fs');
|
||||||
try {
|
try {
|
||||||
const file = core.getInput('file');
|
const file = core.getInput('file');
|
||||||
|
core.info(`file:${file}`)
|
||||||
|
if(!file){
|
||||||
|
throw {
|
||||||
|
message:"file should not be empty"
|
||||||
|
}
|
||||||
|
}
|
||||||
let content = readFileSync(file, { encoding: "utf-8" })
|
let content = readFileSync(file, { encoding: "utf-8" })
|
||||||
const envs = process.env
|
const envs = process.env
|
||||||
for (const key in envs) {
|
for (const key in envs) {
|
||||||
|
|
@ -11,6 +17,9 @@ try {
|
||||||
}
|
}
|
||||||
writeFileSync(file, content)
|
writeFileSync(file, content)
|
||||||
core.info(`replace envs in ${file}`);
|
core.info(`replace envs in ${file}`);
|
||||||
|
if(core.getBooleanInput("show")){
|
||||||
|
core.info(`=============\n${content}\n=============`)
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
core.setFailed(error.message);
|
core.setFailed(error.message);
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue