#1031  CICD流程中,执行 EOF 命令报错
Closed
hashtang opened 1 year ago

执行的命令如下:

cat > .npmrc <<-EOF
//registry.npmjs.org/:_authToken=@NPM_TOKEN@
registry=https://registry.npmjs.org/
home=https://www.npmjs.org
EOF
npm publish

报错如下:

18:33:03java.lang.RuntimeException: Error transforming (class: class java.util.ArrayList, property: commands)
	at io.onedev.server.web.editable.EditableStringTransformer.transformProperties(EditableStringTransformer.java:80)
	at io.onedev.server.web.editable.EditableStringTransformer.transformProperties(EditableStringTransformer.java:83)
	at io.onedev.server.util.interpolative.VariableInterpolator.interpolateProperties(VariableInterpolator.java:174)
	at io.onedev.server.job.DefaultJobManager.execute(DefaultJobManager.java:584)
	at io.onedev.server.job.DefaultJobManager$12$1.run(DefaultJobManager.java:1232)
	at io.onedev.server.persistence.DefaultTransactionManager$2.call(DefaultTransactionManager.java:103)
	at io.onedev.server.persistence.DefaultTransactionManager$2.call(DefaultTransactionManager.java:99)
	at io.onedev.server.persistence.DefaultTransactionManager$1.call(DefaultTransactionManager.java:72)
	at io.onedev.server.persistence.DefaultSessionManager.call(DefaultSessionManager.java:90)
	at io.onedev.server.persistence.DefaultTransactionManager.call(DefaultTransactionManager.java:60)
	at io.onedev.server.persistence.DefaultTransactionManager.run(DefaultTransactionManager.java:99)
	at jdk.internal.reflect.GeneratedMethodAccessor257.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:50)
	at com.sun.proxy.$Proxy24.run(Unknown Source)
	at io.onedev.server.job.DefaultJobManager$12.call(DefaultJobManager.java:1217)
	at io.onedev.server.job.DefaultJobManager$12.call(DefaultJobManager.java:1211)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.hazelcast.executor.impl.DistributedExecutorService$Processor.run(DistributedExecutorService.java:276)
	at com.hazelcast.internal.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:217)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
	at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76)
	at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102)
Caused by: io.onedev.commons.utils.ExplicitException: Unrecognized interpolation variable: NPM_TOKEN
	at io.onedev.server.util.interpolative.VariableInterpolator$1.apply(VariableInterpolator.java:127)
	at io.onedev.server.util.interpolative.VariableInterpolator$1.apply(VariableInterpolator.java:53)
	at io.onedev.server.util.interpolative.VariableInterpolator.interpolate(VariableInterpolator.java:159)
	at io.onedev.server.util.interpolative.VariableInterpolator$2.apply(VariableInterpolator.java:140)
	at io.onedev.server.util.interpolative.VariableInterpolator$2.apply(VariableInterpolator.java:136)
	at io.onedev.server.web.editable.EditableStringTransformer.transformProperties(EditableStringTransformer.java:61)
	... 25 more
Robin Shen commented 1 year ago

@NPM_TOKEN@ 改成 @secret:NPM_TOKEN@ 试试

hashtang commented 1 year ago

可以了 👍

hashtang changed state to 'Closed' 1 year ago
Previous Value Current Value
Open
Closed
issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Affected Versions
Not Found
Issue Votes (0)
Watchers (4)
Reference
onedev/server#1031
Please wait...
Page is in error, reload to recover