实际上我需要在GitLab CI中获取我的提交时间戳.Alredy在这里测试了GitLab CI变量的官方文档:https://docs.gitlab.com/ee/ci/variables
但是只有提交变量
有没有办法实现这个目标?需要将这些值添加到变量中.我最喜欢的方法是将它添加到变量部分.
job:
variables:
COMMIT_TIME: $(git_timestamp)
script: echo $COMMIT_TIME
Run Code Online (Sandbox Code Playgroud)
我愿意接受任何有用的建议.
ConfigMaps 的 OpenShift 文档 ( https://docs.openshift.com/enterprise/3.2/dev_guide/configmaps.html ) 只是 Pods 中的一个使用示例。但是我也可以在 DeploymentConfig 中使用 ConfigMaps 吗?
Pod 中的参数声明看起来与 DeploymentConfig 相似。
apiVersion: v1
kind: Pod
metadata:
name: dapi-test-pod
spec:
containers:
- name: test-container
image: gcr.io/google_containers/busybox
command: [ "/bin/sh", "-c", "env" ]
env:
- name: SPECIAL_LEVEL_KEY
valueFrom:
configMapKeyRef:
name: special-config
key: special.how
- name: SPECIAL_TYPE_KEY
valueFrom:
configMapKeyRef:
name: special-config
key: special.type
restartPolicy: Never
Run Code Online (Sandbox Code Playgroud)
两者都使用该env属性。
"spec": {
"containers": [
{
"env": [
{
"name": "PORT",
"value": "${MF-PORT}"
},
{
"name": "NODE_ENV",
"value": "${MF-ENVIRONMENT}" …Run Code Online (Sandbox Code Playgroud)